私の推測では、Java 5 に同梱されている標準クラスを、ライブラリ内のクラスに置き換えようとしているのでしょう。
これは使用許諾契約の条件の下では許可されていませんが、私の知る限り、Java 5 まで強制されませんでした。
以前にQNameでこれを見たことがあり、持っていたjarからクラスを削除して「修正」しました。
オプション「-Xbootclasspath:」のhttp://www.manpagez.com/man/1/java/のメモを編集
します。
「rt.jar のクラスをオーバーライドする目的でこのオプションを使用するアプリケーションは、Java 2 ランタイム環境のバイナリ コード ライセンスに違反するため、デプロイしないでください。」
http://www.idt.mdh.se/rc/sumo/aJile/Uppackat/jre/LICENSE _
「Java テクノロジーの制限。Java Platform Interface (「JPI」、「java」パッケージまたは「java」パッケージのサブパッケージに含まれるクラスとして識別) を、JPI 内に追加のクラスを作成することによって、またはその他の方法で変更することによって変更することはできません。 JPI のクラスへの追加または変更. (i) Java プラットフォームの機能を拡張し、(ii) 第三者のソフトウェア開発者に公開される追加のクラスおよび関連する API を作成する場合そのような追加の API を呼び出す追加のソフトウェアを開発する目的で、すべての開発者が自由に使用できるように、そのような API の正確な仕様を広く公開する必要があります。または、「java」、「javax」、「sun」、または任意の命名規則指定で Sun が指定する同様の規則として何らかの方法で識別されるサブパッケージ。