1
A
回答
2
不,一個jar文件是一個zip文件,並且沒有辦法阻止用戶查看它 - 因爲JVM需要查看它來運行它。然而
您可以:
- 嘗試將其轉換爲一個可執行文件了(也有一些工具來做到這一點)
- 運行在其上的混淆(甚至有更多的工具爲)
我對混淆器的經驗是,他們沒有做足夠好的工作去阻止真正熱衷的人。我試着在各種混淆的類上運行反編譯器,它們仍然很容易理解。
如果您對本地exe文件路徑感興趣,那麼this article可能會有所幫助。
一般來說,我認爲這不值得追求。如果你分配的東西對你給予的人有價值,那麼他們會找到一種方法,如果他們想要的話,可以在裏面挖掘。或者如果他們值得信賴,那麼他們不會。但技術解決方案可能不會改變這一點。
2
你唯一的希望就是通過模糊處理或加密。對於一個堅定的撲克玩家來說,這兩方面都不是那麼棒。你確定它值得嗎?
ProGuard是一個免費的混淆器(除其他外)。加密者使用自定義類加載器在加載時解密加密的字節碼。
0
您是否嘗試過在Eclipse中導出> Java> Runnable JAR文件選項?
相關問題
- 1. 使用Netbeans構建一個可執行文件.jar文件
- 2. 可執行的jar文件只能成爲jar文件嗎?
- 3. 如何告訴Maven構建一個可執行的jar文件
- 4. 構建一個jar文件
- 5. 運行基於gradle項目構建的可執行jar文件
- 6. 如何構建一個運行可執行jar的snap包?
- 7. 用Gradle和Kotlin構建一個可自行執行的jar
- 8. 從另一個jar文件執行jar文件
- 9. Eclipse在jar中執行一個文件
- 10. 如何從一個文件夾中創建一個可執行的jar文件
- 11. Maven構建一個WAR文件,但首先構建一個JAR文件
- 12. 如何創建一個可執行的jar文件夾?
- 13. 從clojure項目創建一個可執行的jar文件?
- 14. 如何創建一個可執行的jar文件
- 15. 在netbeans中執行構建的jar文件時出現問題
- 16. Jar文件執行
- 17. 執行jar文件
- 18. 如何使用maven構建一個獨立的可執行jar?
- 19. 用Maven,Tomcat 7和Websocket構建一個可執行的War/Jar
- 20. 從2個其他可執行文件jar創建可執行jar
- 21. 創建一個包含另一個jar文件的Jar文件
- 22. netbeans jar構建文件不能打開
- 23. 如何從另一個構建文件執行nant構建文件?
- 24. 構建RPM規範文件進行一個文件,並執行一個命令
- 25. 從jar中創建可執行文件
- 26. 如何構建一個具有內部jar文件的內部jar文件的可運行jar?
- 27. 如何從jar文件中執行Netbeans(從源代碼構建)
- 28. 從Maven構建部署非Jar可執行文件
- 29. 創建和可執行的JAR文件使用一個外部XML文件
- 30. 不能運行一個jar文件,由groovy-code編譯用gradle構建
如果您說'類',是指.class文件還是.java文件?如果最後一個:那麼不要把它們放在罐子裏:) –