我从Oracle网站下载了带有Glassfish服务器的Java EE 6。然后我在Eclipse中创建了一个Java EE项目。但是当我在Eclipse中的Java EE类上单击“Open Declaration”时,我无法找到源代码附件。
它在类文件查看器中为Java EE类说“Source not found”。但是,我可以从glassfish3 / jdk / src.zip中安装的JDK目录中找到Java SE类的源代码。但是对于Java EE API,我无法从下载的Glassfish JDK目录中找到源代码zip文件。有什么建议吗?
答案 0 :(得分:1)
glassfish的源代码位于主要的glassfish下载页面上,例如http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip
一旦你导航到一个类,eclipse告诉你它没有源代码,你可以点击locate source按钮并将其导航到zip文件。
更新我的错误上面的链接是二进制文件,看起来必须直接通过checkversion从subversion获取源代码,你可以找到正确的分支来查看这里http://java.net/projects/glassfish/sources/svn/show/tags你需要的查看您的启动日志或使用asadmin版本来计算内部版本号,以便您可以删除正确的源代码树。一旦你检查出正确的源代码树,你就可以指出它的日食。
有关详细信息,请参阅此博客http://amitstechblog.wordpress.com/2011/04/29/glassfish-source-code/