Подтвердить что ты не робот

Где исходный код java-компилятора?

Я ищу исходный код стандартного java-компилятора Sun, javac.

jdk1.6.0_07 имеет несколько классов, которые связаны, но они являются интерфейсами (java.lang.Compiler и javax.tools.JavaCompiler). Там также есть пакеты под com.sun.mirror.* и com.sun.source.*, которые кажутся интерфейсами для представления дерева синтаксиса java abstract.

Но я не могу найти источник компилятора - кто-нибудь знает, где он находится?

4b9b3361

Ответ 1

Проверьте этот сайт Компилятор языка программирования 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\