Как получить JRE / JDK с соответствующим источником? - PullRequest
10 голосов
/ 30 сентября 2008

Я бы хотел получить хотя бы один уровень JRE / JDK на моей машине с Windows, где у меня есть источник JRE / JDK, который соответствует точному уровню JRE / JDK. Моя цель - иметь возможность входить в системные классы во время отладки. Любые предложения о том, как это сделать? Заранее спасибо.

Ответы [ 5 ]

9 голосов
/ 30 сентября 2008

Большая часть полезного источника будет в файле src.zip в вашем JDK.

Вы можете получить исходный код до jdk 6u3 из jdk6.dev.java.net . В Linux вы можете получить исходный код OpenJDK и пакеты из openjdk.java.net .

5 голосов
/ 13 января 2010

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

Кажется, сейчас исправлено:

http://download.java.net/jdk6/6u10/archive/

(Имеет ссылки для всех исходных загрузок JDK 6, а не только для 6u10.)

0 голосов
/ 30 сентября 2008

Если вы используете eclipse, вы можете привязать JDK к его источнику, если это не сделано автоматически. Это делается в Window> Preferences> Java> Установленные JRE. Вы редактируете один из перечисленных JRE / JDK и для каждого jar в «Системных библиотеках» указываете, что такое src (например, вы можете установить zip, который поставляется с JDK). Таким образом, вы можете отлаживать любой класс JDK.

0 голосов
/ 30 сентября 2008

Просто установите JDK. Также будет установлена ​​частная JRE, и источник будет совпадать.

Если вам нужен конкретный JDK, см. Здесь: http://java.sun.com/products/archive/

0 голосов
/ 30 сентября 2008

Исходный код включен в установщик JDK 1.5+. Просто убедитесь, что опция не снята при установке.

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