0

我正在使用 Netbeans,我正在尝试使用 base64 库,但它给了我“找不到符号”

OutputStream b64 = new Base64.OutputStream(os);

首先我尝试像这样添加它

import org.apache.commons.codec.binary.Base64;

这给了我一个不存在的包,所以我去了这个网站并下载了jar文件。我下载了多个网站,但最后一个是http://www.java2s.com/Code/Jar/o/Downloadorgapachecommonscodecjar.htm

我通过右键单击库添加库,添加 Jar/Folder 并选择下载的 .jar 文件。这给了我一个不存在的包。

有人可以向我解释为什么会发生这种情况。

注意:我的目标是使用 java 机器人复制屏幕的一部分并将其作为发布请求发送。

4

2 回答 2

3

从 Apache 下载 jar: http: //commons.apache.org/codec/download_codec.cgi

所需的包和类在 jar 中可用,即commons-codec-1.7.jar

    org.apache.commons.codec.binary.Base64

从这个发行版中添加上面的 Jar,如果你仍然遇到问题,请告诉我。

虽然我认为,要获得输出流,你会想要使用org.apache.commons.codec.binary.Base64OutputStream

于 2012-11-09T23:43:53.917 回答
1

我相信您打算使用org.apache.commons.codec.binary.Base64OutputStream

OutputStream b64 = new Base64OutputStream(os);

这将需要在您的类路径中使用 Apache 的commons-codec.jar

于 2012-11-09T23:39:37.387 回答