0

これは私の心の中で誤解を避けるためです。最初のものを修正し、2番目に答えてください。

  1. 私が Java の単純なプログラムで知っているように、コンパイラはソース コードを Byte コードにコンパイルし、run time. JVMバイトコードは、ネイティブマシンではなく、自分でしか理解できません。JIT コンパイラは、バイトコードを OS がプロセスとして実行できるネイティブ マシン コードに動的に変換できます。プログラムの場合、Android での実行と中間ファイルの処理はどのようなものですか? Android ネイティブ ファイル (.dex..?) に変換できる言語プログラムはどれですか?

  2. JDK は Android にインストールできますか? または少なくともJVM。Java ランタイム プラグインを使用できる Android ブラウザはありますか? 私のサイトにはいくつかのアプレットがあります。Androidで開くことができません。アプレットの Android バージョンはありますか?
    前もって感謝します。

4

2 に答える 2

0

詳細については、 DalvikMachineのWebサイトこのWikipediaページを確認してください。

于 2012-09-06T11:31:42.017 に答える
0

プログラムは通常、Java の方言で記述され、バイトコードにコンパイルされます。次に、デバイスにインストールする前に、Java 仮想マシンと互換性のある .class ファイルから Dalvik と互換性のある .dex (Dalvik Executable) ファイルに変換されます。

Dalvik (ソフトウェア)を読む

于 2012-09-06T11:22:20.390 に答える