Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有用于缩小 Java 源代码的工具?
我知道对这样的工具没有太多实际需求,但我有兴趣将一些学生的代码简化为“基本”,以展示他们的变量名是如何被解释的(有点——它将完全重新执行编译器会忽略他们对变量名的选择)。(这个教学过程的下一步可能是向他们展示编译后的代码)。
谢谢。
在 java 世界中,由于混淆的目的,我们主要谈论混淆(即使在我看来对应用程序文件大小的影响可能很有用,几年前我在 Android 应用程序上使用了很多)。
最好的 java 混淆器可能是Progard。像所有这些一样,它可以将所有(非导出的)类和/或变量名简化为一个字母,这是混淆的一部分,也是缩小的一部分。
如果你想显示一些 java.util ,你必须在之后反编译字节码。