it-swarm.com.ru

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

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

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

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

74
DHRUV BANSAL

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

Завершите шаги:

  1. Откройте страницу пути сборки проекта (щелкните правой кнопкой мыши, свойства, Java путь сборки).
  2. Откройте вкладку "Библиотеки".
  3. Разверните узел рассматриваемой библиотеки (JavaFX).
  4. Выберите расположение JavaDoc и нажмите "Изменить".
  5. Введите местоположение файла, который содержит Javadoc. Специально для javadoc javaFX введите 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

55
DHRUV BANSAL
  1. Загрузите файл jar, содержащий JavaDocs.
  2. Откройте страницу Build Path проекта (щелкните правой кнопкой мыши свойства, путь сборки Java).
  3. Откройте вкладку Библиотеки.
  4. Разверните узел рассматриваемой библиотеки (JavaFX).
  5. Выберите расположение JavaDoc и нажмите изменить.
  6. Введите местоположение файла, который содержит Javadoc (тот, который вы только что загрузили).
72
Dennis Laumen

Ни Проект/Свойства/Расположение Javadoc , ни Проект/Свойства/Путь сборки Java/Библиотеки не помог мне, пока я не поднял и не перешел на вкладку "Порядок и экспорт" "Путь сборки Java" "Зависимости Android" и добавлен в библиотеку .jar. Я надеюсь, что это будет полезно.

19
Andriy Boyko

В качестве альтернативы вы также можете,

1) Перейдите к этому методу с помощью Ctrl + клик по методу. Откроется новая вкладка/окно с текстом "Source not found" и кнопкой "Attach Source ..".
2) Нажмите кнопку "Прикрепить источник .."
3) Появляется новое окно. Нажмите кнопку "Внешняя папка"
4) Найдите папку JavaFX javadoc. Если вы используете Windows с настройками установки по умолчанию, то путь к папке C:\Program Files\Oracle\JavaFX 2.0 SDK\docs

5
Uluk Biy

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

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

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

Следующим шагом было бы связать внешний jar с его URL-адресом javadoc.

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

И все готово!

3
SailC.Q.H.

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

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

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

enter image description here - Теперь следуйте инструкциям:

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

2 . RightClick> Maven> Скачать javadoc или Скачать javasources

enter image description here

3
Vaibhav_Sharma

Я не мог заставить работать метод "Attach source ...", и я пробовал много разных способов. Javadocs для JavaFX устанавливаются в Program Files\Oracle\JavaFX 2.x SDK\docs. Другой способ установить Javadocs:

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

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

2
Al K

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

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

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

1
codewing

Он уже находится в другом потоке, просто простая настройка Eclipse автоматически загрузит JavaDoc (но вам нужно нажать на метод в первый раз).

Где я могу скачать JavaDoc для JPA 2.0?

0
Senthil Arumugam SP

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

0
Ole V.V.

Если вы используете Maven, просто сделайте:

mvn Eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true
0
Teebo