Java中发布到客户机的Jar如何做到防止反编译而保护程序。
代码混淆 http://blog.csdn.net/mengzhengjie/article/details/50420130
理论上来说没有100%安全,常用的做法就是混淆加密,可用的工具非常。自己百度查能用的有的是。也有作为ide的插件存在的这种。
Java项目加密后运行-指定机器或任意机器链接:https://pan.baidu.com/s/1D_s0xSoDMQym77Y9bljh9A提取码:8888