22

Sun の標準 Java コンパイラのソース コードを探していますjavac

jdk1.6.0_07 には関連するいくつかのクラスがありますが、それらはインターフェース (java.lang.Compilerおよびjavax.tools.JavaCompiler) です。com.sun.mirror.*との下にもいくつかのパッケージがありますcom.sun.source.*。これらは、Java 抽象構文ツリーを表すためのインターフェイスのようです。

しかし、コンパイラのソースが見つかりません。どこにあるのか知っている人はいますか?

4

2 に答える 2

21

このサイトを確認してください。 Java プログラミング言語コンパイラ (javac) グループ. ソースは Mercurial リポジトリにあります。

jdk7/tl/langtools (JDK 1.7 用)

jdk6/jdk6/langtools (JDK 1.6 用)

リンクした 2 つのサイトのヘッダーに、ソース (bz2、zip、gz 形式) のダウンロード リンクがあります。

src\share\classes\com\sun\tools\javac\にソースがあります

于 2009-10-18T10:26:11.513 に答える
2

ここです

于 2009-10-18T10:26:28.380 に答える