java源代码minifier?

jed*_*ikb 5 java minify

是否有用于缩小java源代码的工具?

我知道这样的工具没有太多的实际需要,但我有兴趣将一些学生的代码减少到"裸骨",以显示他们的变量名称是如何被解释的(排序 - 它会严重地重新强制执行编译器忽略了他们对变量名的选择.(这个教学过程的下一步可能是向他们展示已编译的代码).

谢谢.

Den*_*ret 6

在java世界中,由于目的,我们主要是说混淆(即使在我看来,对应用程序文件大小的影响也很有用,几年前我在Android应用程序上使用了很多).

最好的java混淆器可能是Progard.像所有这些一样,它可以将所有(非导出的)类和/或变量名称简化为一个字母,这是混淆的一部分以及缩小的一部分.

你将不得不反编译后字节码,如果你想展示一些Java.