经过我自己的实验,我确信 Java 代码混淆在防止逆向代码工程方面并不安全。 因此,我转而使用 Launch4J 将我的核心 jar 文件之一捆绑到单个 EXE 文件中。 jar 文件还包含主要的入口方法。 这会再次保护代码逆向工程吗?
如果计算机可以运行它,那么人类就可以对其进行逆向工程。