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

Как просмотреть исходный код JRE в Eclipse на linux (debian)

У меня есть машина debian. Я использую eclipse. Обычно на затмении, чтобы просмотреть исходный код объекта и т.д., Просто нажмите F3 на объекте. Но по какой-то причине, когда ядро ​​классов Java, я получаю

 "Source not found" and an option to attach the source.

Где именно источник JRE на debian? Когда я делаю aptitude search "?provides(java-runtime)", результат содержит несколько ответов с подстрокой jre в ней, а также нет пути.

Может кто-нибудь сказать мне, где именно получить источник, чтобы я мог его прикрепить. Кроме того, я хотел бы сделать его доступным для всех проектов, а не только для каждого проекта.

4b9b3361

Ответ 1

JRE - это просто среда выполнения, необходимая для запуска программ Java. Для разработки Java-программ вам понадобится JDK (Java Development Kit).

Сам JDK разделен на несколько пакетов, включая JRE, документацию, демонстрационные файлы и исходные файлы.

Предполагая, что вы используете Open JDK 6, sudo apt install openjdk-6-source будет устанавливать и связывать исходный код, который вы ищете.

Ответ 2

Это сработало для меня в Ubuntu 14.10, Eclipse Kepler, используя openjdk-8

Окно > Настройки > Java > Установленные JRE > Нажмите на java-8-openjdk > Изменить

Для/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:

установить привязку источника к:

/usr/lib/jvm/java-8-openjdk-amd64/src.zip

установите местоположение Javadoc для:

file:/usr/share/doc/openjdk-8-doc/api/

ПРИМЕЧАНИЕ. Если у вас еще нет java-документа openjdk-8, установите:

sudo apt-get install openjdk-8-doc

и для источника:

sudo apt-get install openjdk-8-source

Ответ 3

sudo apt-get intall java-6-openjdk удался для меня на Ubuntu 11.04 LTS. Кроме того, если вы используете Eclipse IDE, я прошел через Window/Preferences/InstalledJREs/java-6-openjdk-amd64/Edit (find rt.jar), а затем добавлю внешний файл src.zip, как показано на снимке экрана. enter image description here