it-swarm.com.ru

Затмение, как связать банку, содержащую javadocs/source, с ее двоичным файлом?

Я хотел бы, чтобы комментарии Javadoc, содержащиеся в файле JAR, отображались в Eclipse при наведении курсора на класс.

Например, после загрузки JODA-2.0 получаются три баночки:

В Eclipse [проект правой кнопкой мыши -> Свойства -> Путь сборки Java -> Библиотеки -> ДОБАВИТЬ JAR ...] включает в проект двоичный файл (может ссылаться на эти классы) для joda-time-2.0.jar.

Но как я могу связать комментарии к источникам/javadoc, содержащиеся в двух других файлах jar, чтобы при наведении курсора на эти классы я видел javadocs?

Добавление двух других jar-файлов (joda-time-2.0-javadoc.jar и joda-time-2.0-sources.jar) к пути сборки не связывает javadocs или источник.

78
earthbounce

Вы можете попробовать CTRL + щелкнуть мышью по классу, к которому не подключен источник (сделайте это в редакторе). Когда он покажет вам некоторую информацию о классе, вы увидите кнопку, которая направляет диалог с исходным кодом. Нажмите на нее, и в появившемся диалоговом окне выберите местоположение источника/javadoc для вашего класса.

Вы также можете сделать это из настроек пути сборки проекта, которые вы упоминаете: выберите вкладку библиотеки, разверните нужную библиотеку (jar), и вам будет предложено выбрать: исходное вложение, вложение javadoc, расположение собственной библиотеки и т.д. Вы просто выбираете все, что вы хотите, и отредактируйте его текущие настройки.

Или вы можете сделать, как сказал @JB Низет ...

65
draganstankovic
  1. Щелкните правой кнопкой мыши по проекту -> Путь сборки -> Настройка пути сборки
  2. В новом окне перейдите на вкладку «Библиотеки».
  3. Выберите библиотеку и раскройте ее.
  4. Есть 4 дочерних варианта. Выберите «Местоположение Javadoc» и нажмите кнопку «Изменить» справа.
  5. Теперь вы можете добавить файл JAR, содержащий документы. Это был бы просто Zip-файл с расширением, измененным на jar. Убедитесь, что в банке index.html находится в корне. Вы можете нажать кнопку «Подтвердить», чтобы убедиться, что все в порядке.
66
Mister Smith

Щелкните правой кнопкой мыши на jar (тот, что содержит файлы классов), выберите «Properties», «Javadoc location», и выберите файл jar с javadoc. Сделайте аналогично для исходного jar, используя «Java source attachment».

10
JB Nizet

Вы также можете редактировать classpathentry в файле ".classpath" в вашем проекте Eclipse. Это может быть полезно, если вы хотите изменить много записей одновременно или если вы хотите сгенерировать путь . Например:

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.Zip"/>

9
Michael_S

Самый простой способ это:

  1. Нажмите control + (Слово, для которого вы хотите увидеть документ Java)
  2. Появится страница с кнопкой для прикрепления источника.
  3. Выберите Внешнее местоположение.
  4. Просмотрите папку в папке Java, отличную от jdk .Than select src .Zip.
  5. нажмите ОК.

Проблема решена.

0
raj