0
我該如何部署一個java桌面應用程序,該應用程序可以在所有平臺上運行,同時使其他人難以反編譯和逆向工程應用程序?使用下降逆向工程保護部署跨平臺的Java桌面應用程序?
更重要的是,我是否應該打擾逆向工程師和反編譯器呢?
我現在的計劃是讓用戶下載或執行.jnlp文件,它將在他們的計算機上啓動桌面應用程序。採用這種方法我應該採取什麼預防措施?看起來這不會對反編譯我的應用程序的人提供任何保護。
我讀過AOT編譯器可以使我的Java應用程序本身在目標OS上運行,同時使反編譯和逆向工程變得非常困難。我正在考慮http://www.excelsior-usa.com/articles/java-to-exe.html#aot這篇文章。但是,似乎在所有平臺上不支持在運行時加載的jar庫,並且只支持x86體系結構,所以我的應用程序在64位系統上無法工作?