2010-04-01 2 views
4

저는 Eclipse에 익숙하며 현재 Java EE와 함께 사용하고 있습니다.Eclipse에서 Java EE에 대한 전체 설명서 사용

일반 Java 라이브러리의 유형/기능에 Ctrl + Space를 사용할 때 전체 설명 (예 : 유형에 대한 일반적인 설명, 메소드의 인수 등)을 얻을 수 있습니다. 그러나 Java EE 유형에 대해서는 동일한 결과를 얻지 못합니다.

예를 들어, HttpSession 클래스의 메소드에서 Ctrl + Space를 사용할 때 "arg0"또는 "obj"와 같은 이름 만 가지며 설명이 없습니다.

어떻게 해결할 수 있습니까?

답변

4

내가 downloading the javadocs을 제안하고 이클립스에 추가 것입니다. (right click project > properties > java build path > libraries > expand the library > set Javadoc location)

+0

@Pascal Thivent - 너의 것이 더 좋다, 녹색을 가지고있다. – Bozho

+1

올리버가 언급 한 자료를 가지고이 작업을 수행했으며, 작동한다 (tnx!). 일반적인 이클립스 속성에서이를 수행 할 수있는 방법이 있습니까? 그래서 각 프로젝트를 수동으로 수정하지 않고도 모든 프로젝트에서 문서/소스를 사용할 수 있습니까? – maayank

+2

@maayank Maven –

3

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

+0

하나의 프로젝트가 아닌 모든 프로젝트/작업 공간에 대해 source를 servlet.jar에 첨부 할 수 있습니까? (일식 설정의 어딘가에) – maayank

+0

당신이 할 수있는 라이브러리 변수를 사용한다면. 소스가 추가 된 라이브러리를 만들고이를 프로젝트에 추가하십시오. –

+0

마지막으로 Java EE 문서를 첨부해야하는 jar 파일을 이해했습니다! –

1

maven 및 eclipse/wtp를 사용하는 프로젝트에 대한 정보를 추가하고 싶습니다. Javadocs를 멋지게 첨부하려면 다음 두 단계를 수행해야합니다.

1) 글래스 피시를 사용하고 있으므로 glassfish 플러그인 사이트를 사용하고 있습니다. java ee 6 (또는 7) 설명서를 설치했습니다. 도움말 -> Java EE 6 문서를 사용하여이 설명서를 쉽게 볼 수 있습니다. 여기에서 URL을 복사했습니다.

2) 내 프로젝트가 경로를 빌드하고 라이브러리 탭으로 이동했습니다. Maven Dependencies를 열고 java ee 6 api 항목을 찾았습니다 (이것은 maven 프로젝트의 일부 여야합니다). 이것을 열어 api 용 javadocs의 위치를 ​​추가 할 수있었습니다. 파일을 붙여 넣었습니다. /// 복사 한 URL.

그런 다음이 기능은 일부 ee 6 클래스 및 메서드에 대해 Ctrl + Shift + 마우스 포인터를 사용하여 작동합니다.

이 정보가 검색되어 여기에 있지만 찾고있는 해결책 (또는 지금 Maven을 사용하는 사람들)을 찾지 못했을 때 유용하게 사용되기를 바랍니다.

관련 문제