经过自己的实验,我确信 java 代码混淆在防止反向代码工程方面是不安全的。 因此,我转向使用 Launch4J 将我的核心 jar 文件之一捆绑到单个 EXE 文件中。 jar 文件也包含主要的入口方法。 这是要再次保护代码逆向工程吗?
最佳答案
如果计算机可以运行它,那么人类就可以对其进行逆向工程。
关于java - 将 java 代码编译为 exe(例如使用 Launch4Java)是否确保代码不能被逆向工程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244321/