java编译器的源代码在哪里?
我正在寻找Sun标准java编译器javac
的源代码。
jdk1.6.0_07有一些相关的类,但它们是接口( java.lang.Compiler
和javax.tools.JavaCompiler
)。 com.sun.mirror.*
和com.sun.source.*
下还有一些软件包,它们似乎是用于表示java抽象语法树的接口。
但我找不到编译器源代码 – 任何人都知道它在哪里?
检查此站点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 \中的源代码
它在这里