2

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

我下载了这个文件,然后我右键单击我的项目 -> 属性 -> 库 -> 添加 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

如果我 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 的问题并将导入复制/粘贴到我的项目中 - 我没有找到一个简单的指南来告诉我如何安装/使用杰西普特。

谢谢朋友,等待答案 - 对不起我的废话。

4

1 回答 1

2

BasicPasswordEncryptor 不存在,请改用 BasicTextEncryptor

于 2013-05-26T19:56:49.540 回答