我用Java开发了一个桌面应用程序。我以可执行jar(.jar)格式转换我的代码。这里我的问题是,这个jar文件很容易通过winrar/winzip解压缩。我的Java类文件对其他人可见,而且我也可以使用JAD解编程序,我的源代码对每个人都是可见的。有什么办法可以保护我的源代码免去编译过程。我的可执行jar文件如何安全
4
A
回答
2
1
后读取一次。 Proguard是一个很好的。这是它的链接。 http://java-source.net/open-source/obfuscators。或者,您可以使用jar转换为exe来将jar转换为exe。你可以在这里下载。但你必须购买它。 http://www.regexlab.com/en/jar2exe/。
0
在申请开始时输入密码或许可证检查。通过适当的身份验证,只有用户必须能够进一步运行应用程序。
对于密码检查,您应该生成私钥 - 公钥的概念。对于许可证,可以使用一些安装的软件或附加硬件来提供访问权限。
相关问题
- 1. 可执行Jar文件FileNotFoundException
- 2. 安全Jar文件
- 3. 如何将我的Java程序作为可执行文件运行.jar文件?
- 4. 可执行jar文件 - hibernate.cfg文件
- 5. Java可执行文件Jar文件
- 6. Java Eclipse可执行文件jar文件
- 7. 如何从我的java .jar文件创建可执行的苹果.app文件?
- 8. junit的可执行jar文件
- 9. 来自JAR的Java可执行文件
- 10. 包括FXML文件,可执行的JAR
- 11. 帮助与可执行的JAR文件
- 12. BeanDefinitionParsingException在可执行的JAR文件
- 13. eclipselink可执行文件中的PersistenceUnitLoadingEception JAR
- 14. 如何使用netbeans创建可执行文件.jar文件
- 15. 如何运行使用maven创建的可执行jar文件?
- 16. 执行jar文件
- 17. 我的.jar文件没有执行
- 18. JavaScript的执行程序运行时可执行的JAR文件
- 19. 如何在jar文件中执行jar文件
- 20. 可执行的JAR安装路径
- 21. 如何在其他系统中运行可执行文件jar?
- 22. 如何在gradle中执行jar文件?
- 23. sikuli:如何执行java jar文件
- 24. NetBeans和可执行JAR文件
- 25. 从2个其他可执行文件jar创建可执行jar
- 26. 如何从Eclipse插件项目生成可执行文件.jar?
- 27. 自我可执行的JAR和外部的财产文件
- 28. 如何用黄瓜测试创建可执行的jar文件?
- 29. Android studio - 如何使用gradle中的可执行jar文件
- 30. 如何创建一个可执行的jar文件
您可以混淆方法名称和代码,但不能真正阻止反编译。 – thejh
[如何加密.jar文件]可能的重复(http://stackoverflow.com/questions/7187883/how-to-encrypt-a-jar-file) –
重复?..请参阅这也http:///stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation – Kris