Как подключить источник или JavaDoc в eclipse для любого файла jar, например JavaFX?

В настоящее время я работаю с JavaFX. Всякий раз, когда я наводил курсор на метод JavaFX, он вызывает следующую ошибку:

'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'

Как мне это разрешить? Как я могу присоединить javadoc или источник, чтобы я мог видеть описание методов?

  1. Загрузите файл jar, содержащий JavaDocs.
  2. Откройте страницу « Путь сборки» проекта (правый клик, свойства , путь построения Java ).
  3. Откройте вкладку « Библиотеки ».
  4. Разверните узел соответствующей библиотеки (JavaFX).
  5. Выберите местоположение JavaDoc и нажмите « Изменить» .
  6. Введите местоположение в файл, содержащий Javadoc (тот, который вы только что загрузили).

Вы можете настроить Javadocs с помощью загрузочной банки, в основном javadocs будет передаваться непосредственно из Интернета.

Полные шаги:

  1. Откройте страницу «Путь сборки» проекта (правый клик, свойства, путь построения Java).
  2. Откройте вкладку «Библиотеки».
  3. Разверните узел соответствующей библиотеки (JavaFX).
  4. Выберите местоположение JavaDoc и нажмите «Изменить».
  5. Введите местоположение в файл, содержащий Javadoc. В частности, для javaFX javadoc введите http://docs.oracle.com/javafx/2.0/api/

для автономных javadocs вы можете скачать с: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

После нажатия «Принять лицензионное соглашение» вы можете скачать javafx-2_2_0-apidocs.zip

Ни Project / Properties / Javadoc Location, ни Project / Properties / Java Build Path / Libraries не помогли мне, пока я не выбрал и не перешел на вкладку « Заказ и экспорт » в « Java Build Path » «Android Dependencies» и добавленную библиотеку .jar. Надеюсь, это будет полезно.

Кроме того, вы также можете,

1) Перейдите к этому методу с помощью Ctrl + Щелкните по методу. Новая вкладка / окно откроется с текстом «Источник не найден» и кнопкой «Прикрепить источник ..» в нем
2) Нажмите кнопку «Прикрепить источник».
3) Появится новое окно. Нажмите кнопку «Внешняя папка»
4) Найдите папку javaadoc JavaFX. Если вы находитесь в Windows с настройками установки по умолчанию, то путь к папке – C:\Program Files\Oracle\JavaFX 2.0 SDK\docs

Я не мог заставить метод «Прикрепить источник …» работать, и я пробовал много разных способов. Javadocs для JavaFX установлены в Program Files \ Oracle \ JavaFX 2.x SDK \ docs. Другой способ установки Javadocs:

  1. Щелкните правой кнопкой мыши по проекту, выберите «Свойства»
  2. Выберите «Библиотеки» в правой части вкладки
  3. В правой верхней части вкладки вы можете увидеть «Платформа JavaFX по умолчанию» или что-то подобное. Нажмите кнопку «Управление платформами». (Вы также можете установить эту платформу по умолчанию, если у вас ее еще нет).
  4. На появившейся вкладке Java Platform Manager выберите «Платформа JavaFX по умолчанию» с левой стороны, а затем щелкните вкладку JavaFX в правой части windows.
  5. Одно из полей ввода обозначено как «JavaFX Javadoc». Нажмите кнопку «Обзор» рядом с этим полем и перейдите к установленному файлу документов, указанному выше.

Надеюсь, это поможет некоторым людям, которые были так же озадачены, как и я.

Во-первых, если вы получите сообщение

Примечание. Этот элемент не подключил источник и не добавил Javadoc, и, следовательно, Javadoc не найден

Тогда это означает, что вы уже включили внешнюю банку, необходимую для вашего проекта.

Следующим шагом было бы связать внешнюю банку с ее javadoc url.

  • перейдите в проводник пакетов, разверните папку проекта, разверните ссылки на библиотеки
  • щелкните правой кнопкой мыши внешнюю банку, с которой вы хотите связать свой javadoc с
  • Свойства клика -> местоположение javadoc
  • копировать и прокручивать URL-адрес для javadoc, который вы подключаете онлайн в путь местоположения javadoc
  • нажмите

И ты все настроен!

В дополнение к ответу @dhroove (написал бы комментарий, если бы у меня было 50 rep …)

Ссылка изменилась на: http://docs.oracle.com/javafx/2/api/

По крайней мере, мое затмение не смогло использовать ссылку от него.

Прежде всего ответы правильные, но есть и другой метод, который очень удобен.

Предварительное условие: ваш проект – проект Maven или преобразует его в проект Maven.

RightclickOnProject> Конфигурация> Преобразовать в проект Maven

введите описание изображения здесь – Теперь выполните следующие действия:

1 . Выберите любую банку, для которой вы хотите загрузить источники или javadocs.

2 . RightClick> Maven> Загрузить javadoc или Загрузить javasources

введите описание изображения здесь

Это уже в другом streamе, просто простая настройка затмения автоматически загрузит JavaDoc (но вам нужно сначала щелкнуть метод).

Где можно загрузить JavaDoc для JPA 2.0?

Этот трюк работал для меня в Eclipse Luna (4.4.2): для файла jar, который я использую (htsjdk), я упаковал источник в отдельный файл jar (по имени htsjdk-2.0.1-src.jar; я мог бы это сделать поскольку htsjdk является открытым исходным кодом) и сохранил его в папке lib-src моего проекта. В моем собственном источнике Java я выбрал элемент, который я использовал из jar, и нажмите F3 (Open declare). Eclipse открыл файл classа и показал кнопку «Прикрепить источник». Я нажал кнопку и указал на файл src jar, который я только что вложил в папку lib-src. Теперь я получаю Javadoc, когда нависаю над чем-либо, что я использую из банки.

Если вы используете maven, просто выполните:

 mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true 
  • JavaFX2: Могу ли я приостановить фоновое задание / службу?
  • Пара значений ключа для комбинированного поля в JavaFX 2
  • Использование JavaFX 2.2 Мнемоника (и ускорители)
  • Объединение объектов JavaFX FXML
  • Значения наведения JavaFX LineChart
  • JavaFX открыть новое окно
  • Где javafx.scene.image.Image ("flower.png") искать flower.png?
  • JavaFX - setVisible не «скрывает» элемент
  • javafx, обновить ui из другого streamа
  • Добавление строки в диаграмме JavaFX
  • Обновление пользовательского интерфейса из разных streamов в JavaFX
  • Давайте будем гением компьютера.