Я только что загрузил Eclipse несколько часов назад, и мне нужно было добавить Java3D в путь к классам. Установка прошла без сучка и задоринки, но Eclipse, похоже, не может найти папки документации, чтобы обеспечить функциональность супер-IDE, такую как автозаполнение и сигнатуры методов.
Хотя я знаю, как добавить их по отдельности, это привело меня к вопросу; каков «правильный» способ установить библиотеку Java в Eclipse? Есть ли какой-то особый формат каталогов, которому я должен следовать? Есть ли плагин, который уже сделал это за меня? (Ответ на этот вопрос - да, но я не знаю, как его использовать, и подходит ли это).
Спасибо!
Изменить 1: Мне кажется, что кто-то отклонил этот вопрос. Могу я спросить, почему?
Изменить 2: Итак, после экспериментов с JAR, кажется, что ручная установка пути к документу для каждого JAR в библиотеке кажется наименее подверженным ошибкам способом.




когда вы добавляете .JAR (библиотеку) в свой проект на вкладке БИБЛИОТЕКИ для своего проекта, у вас есть возможность присоединить каталог javadoc для jar.
Итак, перейдите на вкладку БИБЛИОТЕКИ в «пути сборки java» для ваших проектов. выберите свою банку. разверните знак (+), и вы увидите, что вы можете установить javadoc. путь.
удачи,
Насколько мне известно (пока не очень много использовал 3.4), в Eclipse есть два варианта автоматического отображения документации Javadocs. Первый - это jar-файл JavaDoc, который нужно прикрепить к файлу jar. Второй - наличие javadoc в исходной банке, которая прикреплена к банке, чтобы показать источник.
Каталог, если я правильно помню, не будет обеспечивать автозаполнение javadoc. Однако, если вы нажмете «F1», вы сможете получить доступ к документации javadoc через меню справки.
Вы можете попробовать поместить каталог документации в файл jar и прикрепить его к файлу jar и посмотреть, уловит ли это Eclipse.
Звучит довольно запутанно. : - / Однако вы, кажется, правы, заметив, что каталог не поддерживает автозаполнение. Я собираюсь попробовать это.
Я обманываю; Все мои java-проекты построены с помощью maven, поэтому я использую maven для создания проекта eclipse с уже настроенными путями к классам и т. д. С помощью простого mvn eclipse: m2eclipse.
Это сработало бы, если бы я сам создавал Java3D. Это то, что вы предлагаете мне сделать?
Я думаю, что у меня это есть (была такая же проблема, как и у вас). Лучше поздно, чем никогда.
Зайдите сюда - http://java3d.java.net/binary-builds.html и загрузите zip-архив с документацией (j3d-1_5_2-api-docs.zip).
Извлеките каталог в любое место на вашем HD (прямо в папку Java3d - это нормально).
Свяжите список JavaDoc Jar с этой папкой (путь сборки java >> Библиотеки >> разверните список Jar >> Местоположение JavaDoc >> перейдите к местоположению папки, затем подтвердите). Сделайте это для каждого j3d Jar.
Это должно интегрировать J3D Javadoc.
Ага; это я уже знаю. Однако в случае Java3D существует три JAR-файла и только один каталог документации. Установка пути javadoc к этому каталогу не включает интеграцию IDE.