2014-05-02 140 views
0

我正在使用Keyczar Java庫來加密和解密信息。如何正確包含外部庫到您的項目

我試圖做下面的主站點

package testing2; 
import testing2.org.keyczar; 

public class Testing2 
{ 
    public static void main(String[] args) 
    {  
     Crypter crypter = new Crypter("/path/to/your/keys"); 
    } 
} 

編譯器提供了以下錯誤上所述:Crypter符號不能被發現

我懷疑問題的原因是我沒有正確包含我的外部庫文件

這就是我如何包含我的文件

enter image description here

我在做什麼錯?

Download Keyczar從這裏

回答

1

我會建議你使用Maven:http://maven.apache.org/

這是最值得推薦的,最廣泛使用的軟件管理工具。它可以很容易地管理項目構建和依賴關係。當前場景中的大部分生產級應用程序都使用Maven。

您也不需要擔心項目的依賴關係,這在您的應用程序具有大量外部依賴關係時非常有用。該項目將直接從Maven存儲庫下載依賴關係,您不必隨項目一起執行它們。

1

如果你只是想測試你的應用程序,你可以通過你的IDE添加一個庫,並且好像你正在使用NetBeans檢查here來看看如何去做。

按照長期的工程維護和可持續發展這是很好的,如果你使用像MavenAnt

2

項目管理工具,包括外部庫/ JAR文件到您的項目遵循以下步驟:

  • 右鍵點擊在項目 - >構建路徑 - >配置構建路徑
  • 轉到Libraries選項卡並單擊Add External JARs - >選擇要包含的庫/ JAR。如下面圖片所示:

enter image description here

此外,如果你導出你的項目作爲Executable JAR,然後去Order and Export並選擇要包含在可執行的JAR文件的JAR(S),作爲如下圖所示。

enter image description here

而且在上面的代碼中,我可以看到有對Crypter類沒有import語句。如果按照上述步驟添加了外部JAR,則可以按Ctrl + Shift + O解決Eclipse中的導入問題。

相關問題