【发布时间】:2015-02-08 11:04:48
【问题描述】:
我正在编写一个类来使用 base64 对字符串进行编码。
我下载了jar文件并通过以下方式将其导入到我的项目中:
右击项目库属性->点击Add/Jar文件夹 按钮 -> 导航到我要添加的 jar 文件 -> 单击它并 点击打开上传到库
jar 上传成功,在项目库中可见。 但是当我尝试使用它时,netbeans 说包 org.apache.commons.codec.binary.Base64。不存在
以下是代码:
package dfqeas.online.actions.application;
import org.apache.commons.codec.binary.Base64; //this is the package that netbeans says it does not exist
public class encryptbank {
public String encryptbank(String words){
String original = words;
String Salt = "butternut";
String fullyEncoded;
//encoding byte into base 64
byte[] encoded = Base64.encodeBase64(original.getBytes());
byte [] salty = Base64.encodeBase64(Salt.getBytes());
fullyEncoded = new String(encoded) + new String(salty);
return fullyEncoded;
}
}
我刚开始学习java和Netbeans,请多多支持。
【问题讨论】:
-
jar 文件的名称是什么?它是否包含导入的类?
-
jar文件的名称是:commons-codec-1.7,但是里面包含了我要使用的包
-
令人震惊的是它适用于 intelliJ idea