2016-02-27 76 views
0

在學習開發servlet的同時,我將C:\Program Files\Apache\Tomcat8\lib\servlet-api.jar添加到我的J2EE項目的構建路徑中以使servlet正常工作。所有罰款:瞭解外部類文件夾

我再決定,而不是添加整個文件夾C:\Program Files\Apache\Tomcat8\lib爲「外部類文件夾」,突然間我回「的javax.servlet不能得到解決」。

相比,Eclipse是如何增加Tomcat的庫時,這似乎就沒有任何意義特別 - 它看起來幾乎相同:

[[3]

我猜的問題是:

  1. 將整個文件夾包含爲「庫」時出現什麼問題?
  2. 怎麼會這樣它顯示爲一個正確的庫作爲「的Apache Tomcat V8.0」庫日食通過嚮導

回答

1

好吧,看起來像添加一個包含包含類文件的.jar文件的文件夾,添加一個外部類文件夾意味着「添加一個包含類文件的文件夾」,而不是如所希望的那樣。因此,在我的tomcat/lib文件夾中找不到任何類文件時,無法看到servlet-api.jar中的類文件。

至於我的第二個問題有可能按照以下步驟創建 「用戶庫」:

  1. 窗口 - >首選項
  2. 爪哇 - >構建路徑 - >用戶庫
  3. 單擊New ...按鈕,並輸入一個名稱
  4. 單擊新庫,然後「添加外部JAR ...」
  5. 瀏覽到tomcat/lib目錄,並添加所有的.jar文件

要引用這個庫:

  1. 項目 - >構建路徑 - >配置構建路徑
  2. 添加庫...按鈕
  3. 選擇 「用戶庫」
  4. 選擇你的庫
1

類文件夾與編譯的類與不夾文件夾添加一個適當添加文件夾庫。 您可以使用eclipse的User-Library功能,但在generell中,您必須手動添加每個jar。

+0

感謝Henningy,我找到了與你平行的解釋,並在下面描述了它,以免它幫助像我這樣的其他noobs。 – Marc