如何导入和使用Jasypt - Java Library

时间:2013-05-26 17:46:04

标签: java encryption jasypt

我正在尝试在我的Java项目中使用"Jasypt",但我遇到了一些麻烦。我正在使用NetBeans IDE。

我下载了this个文件,然后我右键点击了我的项目 - >属性 - >图书馆 - >添加Jar / Folder 。所以,我添加了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

如果我要构建我的项目,我收到以下错误:

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。

感谢朋友,等待答案 - 并对我的废话感到抱歉。

1 个答案:

答案 0 :(得分:2)

BasicPasswordEncryptor不存在使用BasicTextEncryptor而不是