【发布时间】:2023-07-19 22:40:02
【问题描述】:
我正在寻找 Sun 的标准 java 编译器的源代码,javac。
jdk1.6.0_07 有几个类是相关的,但都是接口
(java.lang.Compiler 和 javax.tools.JavaCompiler)。 com.sun.mirror.*和com.sun.source.*下面还有一些包,好像是代表java抽象语法树的接口。
但我找不到编译器源 - 有人知道它在哪里吗?
【问题讨论】:
我正在寻找 Sun 的标准 java 编译器的源代码,javac。
jdk1.6.0_07 有几个类是相关的,但都是接口
(java.lang.Compiler 和 javax.tools.JavaCompiler)。 com.sun.mirror.*和com.sun.source.*下面还有一些包,好像是代表java抽象语法树的接口。
但我找不到编译器源 - 有人知道它在哪里吗?
【问题讨论】:
查看此网站The Java programming-language compiler (javac) group。源代码位于 Mercurial 存储库中。
jdk7/tl/langtools(适用于 JDK 1.7)
jdk6/jdk6/langtools(适用于 JDK 1.6)
在我链接到您的两个站点的标题中,找到源的下载链接(bz2、zip 和 gz 格式)
你在src\share\classes\com\sun\tools\javac\中有源代码
【讨论】:
【讨论】: