新しい AUTH XOAUTH2 コマンドを追加した後にプロジェクトをコンパイルしようとすると、次のエラーが発生します。
byte[] response = String.format("user=%s\1auth=Bearer %s\1\1", msg.getFrom(),
token).getBytes();
response = BASE64EncoderStream.encode(response);
transport.issueCommand("AUTH XOAUTH2 " + new String(response), 235);
issueCommand(java.lang.String,int) has private access in com.sun.mail.smtp.SMTPTransport
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
を含めようとしましたが<compilerarg value="-Xlint:unchecked"/>
、まだうまくいきませんでした。だから私は別のものを追加しました<compilerarg value="-Xlint:deprecation"/>
。しかし、まだエラーがあると言っています。
ここにxml情報をコンパイルします。
<javac source="1.6" target="1.6" srcdir="${src}" destdir="${build}" deprecation="no" debug="yes" listfiles="no">
注: Javamail 1.4 バージョンの Java クラス バージョンを使用しています: 1.4 (48.0)