Включение полной документации для Java EE в Eclipse - PullRequest
4 голосов
/ 01 апреля 2010

Я новичок в Eclipse и сейчас использую его для игры с Java EE.

При использовании Ctrl + Space для типов / функций из обычных библиотек Java, я получаю полное описание (то есть общее описание типа, каковы аргументы метода и т. Д.). Однако я не получаю то же самое для типов Java EE.

Например, при использовании Ctrl + Space в методах класса HttpSession я получаю только имена, такие как "arg0" или "obj", и без описания.

Как я могу исправить это?

Ответы [ 3 ]

4 голосов
/ 01 апреля 2010

Я бы предложил скачать javadocs и добавить их в затмение. (right click project > properties > java build path > libraries > expand the library > set Javadoc location)

3 голосов
/ 01 апреля 2010

Я думаю, именно поэтому Java EE определяет только спецификацию, реализация должна выполняться поставщиком вашего сервера приложений. javax.servlet.http.HttpSession напр. входит в servlet.jar.

Если вы используете Tomcat в качестве сервера приложений, вы можете присоединить исходные коды java к вашему servlet.jar, а затем просмотреть исходный код и прочитать его javadoc.

Источник для последнего кота здесь -> http://www.apache.org/dist/tomcat/tomcat-6/v6.0.26/src/apache-tomcat-6.0.26-src.zip

1 голос
/ 30 июня 2013

Я хотел добавить, что может быть очень важной информацией для проектов, использующих maven и eclipse / wtp.Чтобы правильно установить Javadocs, я сделал следующие 2 шага:

1) Я использую glassfish, поэтому на сайте плагинов glassfish я установил документацию java ee 6 (или 7).Вы можете легко просмотреть эту документацию с помощью Справка-> Документы Java EE 6.Отсюда я скопировал URL.

2) Открыл путь сборки моих проектов и перешел на вкладку библиотеки.Открыл Maven Dependencies и нашел запись java ee 6 api (это должно быть частью проекта maven).Открыл это и смог добавить место для javadocs для API.Я вставил файл: /// url, который я скопировал.

Затем я убедился, что это работает, используя указатель мыши ctrl + shift и указатель мыши над некоторыми классами и методами java ee 6.* Я надеюсь, что эта информация будет полезна для других, кто искал и попал сюда, но не нашел решения, которое искал (или для тех, кто сейчас использует Maven!).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...