Ошибки при попытке скомпилировать «Исходную» библиотеку Исходный код JAVA 1.7.0 в eclipes - PullRequest
0 голосов
/ 05 марта 2012

Извините, что беспокою вас всех ..

Я пытаюсь проверить исходный код SDK для Sun java 1.7.0 (файл src.zip, который входит в комплект поставки) взатмение.Я хотел исследовать код библиотеки src для java.io.ObjectInputStream или java.util.ArrayList .... etc

Но когда я распаковываю файл src.zip и помещаю его в Eclipse (в новой Javaпроект) он показывает мне ошибки (прикрепление снимка некоторых ошибок) .. Ошибки произошли во время компиляции исходного кода lib Errors occurred during the compiling the source code lib.

Я также прилагаю некоторые из скриншотов ошибок ......Ошибки в коде Errors in the code

Прошу прощения за мое невежество и направьте меня на правильный путь.

Большое спасибо

С уважением

1 Ответ

3 голосов
/ 05 марта 2012

src.jar содержит только исходный код общедоступных API , и в некоторых местах они делегируются «внутренним» классам, например, com.sun.*.

Если вы хотите посмотретьв общедоступном исходном коде вам просто нужно установить JDK и указать Eclipse на JDK вместо JRE.Тогда он будет автоматически ссылаться на источник.Примеры скриншотов ссылаются на IBM JDK (не JRE) 7 в Ubuntu.

EDIT: Я забыл упомянуть, что если вы используете OpenJDK через apt в Ubuntu (ваши скриншоты выглядят так),Вы должны явно установить источник:

sudo apt-get install openjdk-6-source

Параметры рабочего пространства:

enter image description here

и исходный код для java.util.ArrayList

Значок на вкладке редактора указывает, что это просто ссылка на исходный файл, а не на сам исходный код, его нельзя редактировать.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...