2016-11-09 64 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