Как просмотреть исходный код 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
в ней, а также нет пути.
Может кто-нибудь сказать мне, где именно получить источник, чтобы я мог его прикрепить. Кроме того, я хотел бы сделать его доступным для всех проектов, а не только для каждого проекта.
Ответы
Ответ 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]()