2013-05-26 89 views
2

我想在我的Java項目中使用"Jasypt",但我遇到了一些麻煩。我正在使用NetBeans IDE。如何導入和使用Jasypt - Java庫

我下載this文件,然後我右鍵點擊我的項目 - >屬性 - >庫 - >添加jar /文件夾。所以,我添加Jasypt的文件夾(未壓縮,稱爲「jasypt-1.9.0」)。

我可以在我的項目中看到Jasypt文件夾,但是當我嘗試使用它時,我遇到了麻煩。當我嘗試實例化「BasicPasswordEncryptor」(按照我的代碼)時,出現錯誤。

import org.jasypt.util.text.BasicPasswordEncryptor; 

public class GerenciarConexao { 

    public boolean Login(String nome, String senha){ 

     BasicPasswordEncryptor passwordEncryptor = new BasicPasswordEncryptor(); 
     // (later will add the code) 
     return true; 
    } 

} 

這是 「聯錯誤」:

package org.jasypt.util.text does not exist 

如果我TR建立我的項目,我得到了以下錯誤:

C:\Users\silvio\Documents\NetBeansProjects\LocusView\src\control\GerenciarConexao.java:6: error: package org.jasypt.util.text does not exist 
import org.jasypt.util.text.BasicTextEncryptor; 

C:\Users\silvio\Documents\NetBeansProjects\LocusView\src\control\GerenciarConexao.java:15: error: cannot find symbol 
      BasicPasswordEncryptor passwordEncryptor = new BasicPasswordEncryptor(); 
     symbol: class BasicPasswordEncryptor 
     location: class GerenciarConexao 

C:\Users\silvio\Documents\NetBeansProjects\LocusView\src\control\GerenciarConexao.java:15: error: cannot find symbol 
      BasicPasswordEncryptor passwordEncryptor = new BasicPasswordEncryptor(); 
     symbol: class BasicPasswordEncryptor 
     location: class GerenciarConexao 
    3 errors 

關於這個進口,我不知道爲什麼這個路徑,我只是在StackOverflow中找到一個關於Jasypt的問題,並將導入複製/粘貼到我的項目中 - 我沒有找到一個簡單的指南告訴我如何安裝/使用Jasypt。

感謝朋友,等待答案 - 並對我的廢話抱歉。

+0

我的問題被編輯,請在回答之前查看代碼... – Paladini

回答

2

BasicPasswordEncryptor不存在使用BasicTextEncryptor而不是