我见过 jquery.min.js 和一些 CSS 文件,其中删除了所有不必要的空格。是否有一个工具可以对 Java 源代码执行相同的操作以进行混淆?
最佳答案
yeah, I wanna unreadable
您不需要提供原始源代码,您可以将其编译为字节代码,因为它可以在任何 Java 平台上运行。
编译后的字节码已经很难阅读,但可以反编译。您可以使用字节码混淆器使反编译变得困难。
有几个(商业和免费)
https://www.google.co.uk/search?q=java+obfuscator
这会以 JVM 可以读取的方式更改字节,但不容易像原始 Java 那样读取或生成可编译代码。例如将字段名称转换为数字等。
顺便说一句:您始终可以对代码进行逆向工程,但也可以使其变得更难。
关于java - 如何从 Java 源代码中删除不必要的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866074/