Javaのクラスファイル作成で中身が異なる

Eclipseは独自でコンパイラを用意しているのでJREだけでもEclipseはコンパイルすることができる

しかし、Eclipseのコンパイラ(ecj)とJDKのコンパイラ(javac)はまったく別のものなので

生成されるクラスファイルは逆コンパイルしてみてもソースの書き方が若干異っている

<コンパイラ例>

javac オラクルから出ているJava Development Kitに含まれる
GCJ   GNUコンパイラコレクション (GCC) の一部
ECJ   the Eclipse Compiler for Java, Eclipse JDTに使用されているオープンソースインクリメンタルコンパイラ

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です