防止防止.class被反编译的4种方式 方式一方式二方式三方式四 方式一 隔离Java程序。将关键的.class文件放在服务端,客户端通过访问服务端相关接口来获取服务,而不是直接获取.class文件 方式二 对.class文件进行加密。在使用被加密的类之前,程序首先要对其进行解密,然后再将这些类装载到JVM当中。 方式三 转换成本地代码。将程序转换成本地代码,需要使用的时候通过JNI进行调用。 方式四 代码混淆。