私はimport javax.swing.JOptionPane自分のプロジェクトで使用していますが、rt.jar には が含まれているため、rt.jar が必要javax.swingです。しかし、rt.jar はランタイム jar であり、プロジェクトをコンパイルするときに追加すると dalvik エラーが発生するため、追加できません。
これを解決したりjavax.swing、他のjarファイルから取得したりする他の方法はありますか?
Dalvik は、変更されていない Java クラスを実行しません。Dalvik は Java ではありません。
たとえそうであったとしても、Swing (より正確には、基礎となる AWT) には、JVM からのサポートを必要とするネイティブ コンポーネントがあります。
それが問題ではなかったとしても、 のクラスrt.jarは Java プラットフォームの実装を構成するクラスです。rt.jarある JVM を別の JVM と単純に交換することはできません。それらは JVM 実装と密接に結合されています。
プロジェクトをどのように実行しようとしていますか? Eclipse やコマンド ラインなどの IDE を使用しますか? コマンドラインで実行していて、コンパイルに rt.jar が必要な場合、インストールは簡単です!
Eclipse を使用している場合は、Java System Library をプロジェクトのビルド パスに追加する必要があります。
