2010-04-01 45 views
4

我是Eclipse新手,目前正在使用它來使用Java EE。在eclipse中啓用Java EE的完整文檔

從常規Java庫使用Ctrl + Space作爲類型/函數時,我會得到一個完整的描述(即類型的一般描述,該方法的參數是什麼等)。但是,對於Java EE類型,我並不相同。

例如,在HttpSession類的方法上使用Ctrl +空格時,我只獲取名稱,如「arg0」或「obj」,但沒有說明。

我該如何補救?

回答

4

我建議downloading the javadocs和月食添加。 (right click project > properties > java build path > libraries > expand the library > set Javadoc location

+0

@帕斯卡爾Thivent - 你的更好,它有綠色:) – Bozho 2010-04-01 08:48:06

+1

我已經完成了與奧利弗提到的來源,它的工作原理(tnx!)。 有沒有辦法在一般的eclipse屬性中做到這一點,所以文檔/資源將可用於所有項目,而無需我手動修復每個項目? – maayank 2010-04-01 09:20:50

+2

@maayank使用Maven – 2010-04-01 11:41:42

3

我認爲這就是爲什麼Java EE只定義規範的原因,然後必須由應用程序服務器的提供者完成實現。 javax.servlet.http.HttpSession例如捆綁在servlet.jar中。

它使用Tomcat作爲您的應用程序服務器,您可以將Java源代碼附加到您的servlet.jar,然後您可以瀏覽源代碼並閱讀它的javadoc。

的來源爲最新的Tomcat是在這裏 - > http://www.apache.org/dist/tomcat/tomcat-6/v6.0.26/src/apache-tomcat-6.0.26-src.zip

+0

我可以將源代碼附加到所有項目/工作區的servlet.jar,而不僅僅是一個項目嗎? (即在日食設置中的某個地方) – maayank 2010-04-01 11:30:08

+0

如果你使用了一個庫變量,你可以這樣做。創建一個添加了源的庫並將其添加到您的項目中。 – 2010-04-01 19:52:08

+0

最後我明白了我必須附加Java EE文檔的jar文件! – 2013-11-13 20:25:43

1

我想爲使用maven和eclipse/wtp的項目添加可能非常相關的信息。我做了什麼來讓Javadocs很好地附着是以下兩個步驟。

1)我使用glassfish,所以使用glassfish插件站點我安裝了java ee 6(或7)文檔。您可以使用幫助 - > Java EE 6文檔輕鬆查看此文檔。我從這裏複製了URL。

2)打開我的項目構建路徑並進入庫選項卡。打開Maven Dependencies並找到java ee 6 api條目(這應該是maven項目的一部分)。打開了它,並能夠爲api的javadoc添加一個位置。我粘貼了我複製的文件:/// url。

然後,我通過使用ctrl + shift +鼠標指針懸停在某些java ee 6類和方法上,驗證了這一點。

我希望這些信息對其他搜索並得到的人有用,但沒有找到他們正在尋找的解決方案(或者那些現在使用Maven的人)。