标签: java maven
我注意到Java类编译后会生成ClassName.class文件,但它可以执行简单的逆向工程来获取相同的源代码。
我是否知道如何更换ClassName&变量到其他自动生成的值?
或其他预防方法执行逆向工程?
感谢。
答案 0 :(得分:2)
你似乎想要一个混淆器,它会尝试重命名你的所有类&难以理解的名称的方法,以及经常减少文件大小的方法。一个流行的(免费和开源)是ProGuard:https://www.guardsquare.com/en/proguard,