Android タブレットで Java Swing を実行するための IDE はありますか? 現在Android Java Editor
、AndroidでのプログラミングにIDEを使用しています。しかし、swing プログラムをコンパイルするわけではありません。swing プログラムをコンパイルするのはどの IDE ですか? また、AndroidアプリがjdkなしでJavaファイルをコンパイルして実行する方法を知りたいです。
2 に答える
AndroidアプリがjdkなしでJavaファイルを実行する方法を知りたいのですが」
JVM
androidの代わりにDVM(DALVIK VIRTUAL MACHINE)
、低メモリで実行するように設計された Register Architecture を使用し、独自のバイト コードを使用して .Dex ファイルを実行します ( Dalvik Executable File
)。Java ソース コードは Java コンパイラによって .class ファイルにコンパイルされます。次に、Android SDK の一部である dx (dexer) ツールが、.class ファイルを処理して、Dalvik バイトコードを含む DEX と呼ばれる独自のファイル形式にします。
Swing は Android では使用できません。Android はプログラミング言語として Java を使用しますが、JDK のように完全なフレームワークは含まれていません。
Swing は Java SE のコンポーネントです。Android SDK に含まれるクラスを確認するには、http://developer.android.com/reference/packages.html で API ドキュメントを参照してください。
Android 用にコンパイルされた Java クラスは、通常の JVM では実行されませんが、特に Android 用に構築された Dalvik VM では実行されます。