0

私はimport javax.swing.JOptionPane自分のプロジェクトで使用していますが、rt.jar には が含まれているため、rt.jar が必要javax.swingです。しかし、rt.jar はランタイム jar であり、プロジェクトをコンパイルするときに追加すると dalvik エラーが発生するため、追加できません。

これを解決したりjavax.swing、他のjarファイルから取得したりする他の方法はありますか?

4

2 に答える 2

5

Dalvik は、変更されていない Java クラスを実行しません。Dalvik は Java ではありません。

たとえそうであったとしても、Swing (より正確には、基礎となる AWT) には、JVM からのサポートを必要とするネイティブ コンポーネントがあります。

それが問題ではなかったとしても、 のクラスrt.jarは Java プラットフォームの実装を構成するクラスです。rt.jarある JVM を別の JVM と単純に交換することはできません。それらは JVM 実装と密接に結合されています。

于 2011-03-16T10:17:15.507 に答える
0

プロジェクトをどのように実行しようとしていますか? Eclipse やコマンド ラインなどの IDE を使用しますか? コマンドラインで実行していて、コンパイルに rt.jar が必要な場合、インストールは簡単です!

Eclipse を使用している場合は、Java System Library をプロジェクトのビルド パスに追加する必要があります。

ここに画像の説明を入力

于 2011-03-16T09:50:46.440 に答える