2016-11-09 61 views
0

我试图在Eclipse Neon.1上打开声明(Mac OS X)。无法在Eclipse上打开声明(未找到源代码) - HttpServlet.class

打开其他类,如PrintWriter.class工作正常,但当我打开httpServlet.class的声明。无法找到来源。

下面是我正在努力的截图。我已经搜索了这个问题,但我找不到解决方案。请帮忙。

enter image description here

source not found

Jar files imported

+0

http://stackoverflow.com/questions/2869485/how-to-add-javadoc-for-servlet-api-in-eclipse 评论和这个链接的问题解决了我的问题。 – KHW1031

回答

1

HttpServlet.class是Servlet API,你可能导入到你的项目的一部分。 PrintWriter.class是Java SDK的一部分,默认情况下它也随源一起提供。

为了观看HttpServlet.class的来源,您还需要导入sources jar。

+0

感谢您的评论。我使用tomcat v7.0作为服务器,并且已经将它的JAR文件导入到项目库中。并完成了建设路径。 – KHW1031

+3

@ KHW1031您拥有的代码是编译代码。源罐不保证包含在同一个罐子里。这是正常的,你有单独的源罐和这些必须包括以及查看来源。 – patrik

+0

@patrik谢谢你的评论。问题解决了。 – KHW1031