0

Netbeansを使用していて、base64ライブラリを使用しようとしていますが、「シンボルが見つかりません」というメッセージが表示されます。

OutputStream b64 = new Base64.OutputStream(os);

まずはこのように追加してみました

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

パッケージが存在しないので、このWebサイトにアクセスしてjarファイルをダウンロードしました。複数のWebサイトをダウンロードしましたが、最後のWebサイトはhttp://www.java2s.com/Code/Jar/o/Downloadorgapachecommonscodecjar.htmでした。

ライブラリを右クリックしてJar/Folderを追加し、ダウンロードした.jarファイルを選択してライブラリを追加しました。これにより、パッケージが存在しなくなります。

誰かが私にこれが起こる理由を説明できますか?

注:私の目標は、Javaロボットを使用して画面の一部をコピーし、POSTリクエストとして送信することです。

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 に答える