在eclipse中启用Java EE的完整文档

我是Eclipse的新手,目前正在使用它来使用Java EE。

当对常规Java库中的类型/函数使用Ctrl + Space时,我得到完整的描述(即类型的一般描述,方法的参数是什么等)。 但是我对Java EE类型没有相同的看法。

例如,当在HttpSession类的方法上使用Ctrl + Space时,我只得到“arg0”或“obj”之类的名称而没有描述。

我该如何解决这个问题?

我建议下载javadoc并在eclipse中添加它们。 ( right click project > properties > java build path > libraries > expand the library > set Javadoc location

我认为这就是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

我想为使用maven和eclipse / wtp的项目添加可能非常相关的信息。 我做的是让Javadocs很好地附加以下两个步骤。

1)我使用glassfish所以使用glassfish插件站点我安装了java ee 6(或7)文档。 您可以使用Help-> Java EE 6 docs轻松查看此文档。 我从这里复制了URL。

2)打开我的项目构建路径并转到库选项卡。 打开Maven Dependencies并找到java ee 6 api条目(这应该是maven项目的一部分)。 打开它,并能够为api的javadocs添加一个位置。 我粘贴了文件:/// url我复制了。

然后我通过使用ctrl + shift加鼠标指针hover在一些java ee 6类和方法上validation了这一点。

我希望这些信息对于搜索到这里但却找不到他们想要的解决方案的其他人(或者现在使用Maven的人来说)非常有用。