我正在尝试在我的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。
感谢朋友,等待答案 - 并对我的废话感到抱歉。
答案 0 :(得分:2)
BasicPasswordEncryptor不存在使用BasicTextEncryptor而不是