2012-03-15 48 views
0

我有這個servlet程序和一個我想調用的外部.jar文件(由其他人編寫)。我基本上想要導入位於jar文件中的一個類,因爲它有一個我需要調用的方法。這可能嗎?將jar類導入java程序

目前,以前的程序員能夠通過簡單地調用的類(我想):

import Validator.validate; 

現在的.jar的名稱是

BugValidator.jar

我試過實現上面的代碼沒有sucees,有沒有文件需要在一個特定的位置?我正在使用netbeans 7.1,所以我應該將它添加到文件路徑?

+0

您是否將jar文件添加到類路徑中? – Dikei 2012-03-15 13:34:51

+0

我想不是,但我把它添加到WEB-INF/lib文件夾中 – Shahab 2012-03-15 13:44:16

回答

1

將JAR文件複製到WEB-INF/lib。如果容器位於此文件夾中,它將自動將其添加到類路徑中。

[編輯]在Netbeans中,您必須手動添加JAR。右鍵單擊「庫」 - >「添加JAR /文件夾...」

+0

ahh好吧讓我試試 – Shahab 2012-03-15 13:42:39

+0

我該如何檢查它是否在我的類路徑中,因爲我將它添加到了WEB-INF/lib文件夾中,並且導入Validator.validate突出顯示爲錯誤 – Shahab 2012-03-15 13:46:11

+0

'Validator.validate'聽起來很奇怪。包名稱應以「com」或「org」開頭,並且應該是小寫。刪除'.validate',然後按下Ctrl +空格,並在光標右邊出現'Validator'後面 – 2012-03-15 13:50:01