我用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