rt.jarでは一部クラスについてアクセスが制限されていると思います。
eclipseではアクセス・ルールを追加することで制限を解除(?)出来ます。
(参考:https://teratail.com/questions/590)
eclipseではなくlinuxでantを使用してコンパイルしようとしたときに、
rt.jarには含まれる(解凍したらそのクラス、パッケージは存在する)のに、
「存在しません」とコンパイルエラーが発生します。
これは制限によるものなのでしょうか、それとも制限自体はeclipseによるもので、
eclipse以外でコンパイルするのには問題がなく他の原因が考えられるのでしょうか。
-----追記
該当のクラスは
com.sun.xml.internal.messaging.saaj.util.ByteOutputStream
になります。
エラーとしてはパッケージ com.sun.xml.internal.messaging.saaj.util は存在しません。
が出力されます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/05 02:44
2017/04/05 03:20 編集
2017/04/05 03:59
2017/04/05 06:31
2017/04/05 07:48
2017/04/05 09:13