Javaソースコードを縮小するためのツールはありますか?
このようなツールが実際に必要とされているわけではないことは承知していますが、変数名がどのように解釈されるかを示すために、一部の学生のコードを「必要最小限」に縮小することに関心があります変数名の選択はコンパイラによって無視されます)。(この教育プロセスの次のステップは、コンパイルされたコードを彼らに見せることかもしれません)。
ありがとう。
Java の世界では、その目的から難読化について話すことがほとんどです (私の意見では、アプリケーションのファイル サイズへの影響は有用ですが、数年前に Android アプリケーションでよく使用していました)。
最高の Java 難読化ツールはおそらくProgardです。それらすべてと同様に、すべての (エクスポートされていない) クラスおよび/または変数名を文字だけに減らすことができます。これは難読化の一部であり、縮小化の一部でもあります。
Java を表示したい場合は、後でバイトコードを逆コンパイルする必要があります。