2

可能重复:
我在哪里可以找到 JavaEE 包的源代码?

我从 Oracle 的网站下载了带有 Glassfish 服务器的 Java EE 6。然后我在 Eclipse 中创建了一个 Java EE 项目。但是当我在 Eclipse 中的 Java EE 类上单击“打开声明”时,我无法找到源代码附件。

它在类文件查看器中显示 Java EE 类的“未找到源”。但是,我可以从 glassfish3/jdk/src.zip 中安装的 JDK 目录中找到 Java SE 类的源代码。但是对于 Java EE API,我无法从下载的 Glassfish JDK 目录中找到源代码 zip 文件。有什么建议么?

4

1 回答 1

1

glassfish 的源代码位于 glassfish 主下载页面,例如http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip

一旦你导航到一个类并且 Eclipse 告诉你它没有源,你可以单击定位源按钮并将它导航到 zip 文件。

更新我的错误,上面的链接是二进制文件,看起来源必须通过从 subversion 结帐直接获得,你可以在这里找到正确的分支来结帐http://java.net/projects/glassfish/sources/svn/show /tags您需要查看您的启动日志或使用 asadmin 版本来计算内部版本号,以便您可以检查正确的源代码树。一旦您检查了正确的源代码树,您就可以将 eclipse 指向它。

有关更多详细信息,请参阅此博客http://amitstechblog.wordpress.com/2011/04/29/glassfish-source-code/

于 2012-12-16T23:41:53.033 回答