如何创建无法反编译的jar

How to create jar which can't be decompile

你好,我必须创建一个 jar 发送给我们 client.But 问题是客户可以反编译 jar 并根据他的要求进行更改。我想创建 jar,使客户端无法读取代码并且无法对其进行任何更改。任何人都可以告诉我最好的解决方案

你不能真的拒绝客户对代码的任何访问,否则他将无法执行。 Java字节码可以反编译

你能做的最好的事情就是混淆它(将所有变量、类 和方法重命名为 abc 等)这样它就会更难理解您的代码的作用并在其他项目中重用它。我对 ProGuard 有相当积极的经验,它会在编译的 类.

上自动执行此操作