Как посмотреть исходный код классов Java SDK (java.lang, java.util, ...) в Eclipse? - PullRequest
0 голосов
/ 09 мая 2018

Я хочу прочитать файлы классов jar в свое затмение. Предположим, я написал следующий код:

List list = new ArrayList();

Когда я нажимаю Ctrl на List, отображаются две опции. Одной из опций является Открытое объявление, которое покажет методы в интерфейсах List. Но когда я нажимаю на него, он показывает, что источник не найден Я добавил java-util-1.8.0.jar к нему, но все равно он не будет работать. Что я делаю не так?

Ответы [ 4 ]

0 голосов
/ 19 января 2019

Проверьте, есть ли у вас файл src.zip в вашем JDK Home. Это будет содержать исходный код для всех библиотек Java SE. Просто разархивируйте и просмотрите файлы Java для просмотра исходного кода.

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

0 голосов
/ 09 мая 2018

Вы должны добавить Eclipse Plugin из

HELP -> Eclipse Marketplace

Я лично использовал

Декомпилятор расширенного класса

просто установите его. и получай удовольствие.

0 голосов
/ 09 мая 2018

Чтобы увидеть исходные коды JDK в eclipse, вы должны добавить JDK path вместо JRE в ваше рабочее пространство или для конкретного SDK проекта. Я предполагаю, что вы разработчик, и вы установили JDK в вашей системе.

Для этого:

  1. Щелкните правой кнопкой мыши и выберите Properties (или нажмите Alt + Enter ) для вашего проекта.
  2. В левом дереве в стиле меню выберите Путь сборки Java
  3. Справа выберите Библиотеки
  4. Выберите системную библиотеку JRE

enter image description here

  1. С правой стороны нажмите кнопку «Изменить» и отредактируйте путь от местоположения JRE до точек JDK в вашей файловой системе.

enter image description here

enter image description here

enter image description here

  1. Затем нажмите Готово и кнопки OK во всех открытых диалоговых окнах, чтобы сохранить конфигурации, и вы готовы к работе.

Надеюсь, это будет полезно.

0 голосов
/ 09 мая 2018

Предполагается, что ваш проект Maven one. Перейдите в Проект -> Щелкните правой кнопкой мыши -> Maven -> Загрузить Javadoc и исходники.После выполнения этих действий ваша проблема будет решена.

...