簡體   English   中英

找不到符號,但是庫已導入

[英]Symbol not found, but library is imported

我正在使用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 /文件夾並選擇已下載的.jar文件來添加庫。 這給了我一個不存在的包。

有人可以向我解釋為什么會這樣。

注意:我的目標是使用Java機械手復制屏幕的一部分並將其作為發布請求發送。

從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

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

OutputStream b64 = new Base64OutputStream(os);

這將需要在類路徑上使用Apache的commons-codec.jar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM