java编译器的源代码在哪里?

13r*_*ren 18 java javac

我正在寻找Sun标准java编译器的源代码javac.

jdk1.6.0_07有几个相关的类,但它们是接口(java.lang.Compilerjavax.tools.JavaCompiler).还有在一些包com.sun.mirror.*com.sun.source.*,这似乎是代表了Java抽象语法树接口.

但我找不到编译器源代码 - 任何人都知道它在哪里?

jit*_*ter 19

检查此站点Java编程语言编译器(javac)组.源代码位于Mercurial存储库中.

jdk7/tl/langtools(适用于JDK 1.7)

jdk6/jdk6/langtools(适用于JDK 1.6)

在我链接到的两个站点的标题中找到了源的下载链接(以bz2,zip和gz格式)

你有src\share\classes\com\sun\tools\javac \中的源代码