我用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
- 2. 可执行Jar文件FileNotFoundException
- 3. 安全Jar文件
- 4. 一个安全可执行文件tidesdk
- 5. 如何在我的项目中使用可执行JAR文件?
- 6. 如何将我的Java程序作为可执行文件运行.jar文件?
- 7. Java Eclipse可执行文件jar文件
- 8. 可执行jar文件 - hibernate.cfg文件
- 9. Java可执行文件Jar文件
- 10. 我如何让.jar在Xubuntu中变为可执行文件
- 11. 如何从我的java .jar文件创建可执行的苹果.app文件?
- 12. 可执行的jar文件只能成为jar文件吗?
- 13. 安装Winrar之后,自行执行的Jar文件不可执行
- 14. 如何停止执行的Jar文件
- 15. junit的可执行jar文件
- 16. 帮助与可执行的JAR文件
- 17. BeanDefinitionParsingException在可执行的JAR文件
- 18. 包括FXML文件,可执行的JAR
- 19. 来自JAR的Java可执行文件
- 20. eclipselink可执行文件中的PersistenceUnitLoadingEception JAR
- 21. 访问文件,可执行的JAR
- 22. 如何使用netbeans创建可执行文件.jar文件
- 23. 如何运行使用maven创建的可执行jar文件?
- 24. Jar文件执行
- 25. 执行jar文件
- 26. 我的.jar文件没有执行
- 27. JavaScript的执行程序运行时可执行的JAR文件
- 28. 可执行的JAR安装路径
- 29. 如何在jar文件中执行jar文件
- 30. 如何在eclipse中执行一个可运行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