コンパイルされた後、複数のプラットフォーム上で実行することができた後、クロスプラットフォーム、それは、Java言語で書かれたプログラムを指します。
クロスプラットフォーム:限り、システムが適切なJava仮想マシンをインストールすることができますよう、システムのプラットフォーム上で実行しているJava仮想マシンによりJavaプログラムは、システムは、Javaプログラムを実行することができます。(ご注意くださいすべてのプラットフォーム上で実行することはできません、キーは)プラットフォームは、適切な仮想マシンをインストールすることができるかどうかです。
Javaのクロスプラットフォームの原則
ソースファイル(.javaファイル)による- >バイトコードファイル(.classファイル)(バイナリ)----->説明----> Unixでは、勝つ、Linuxや他のマシン。
1.はかつて、どこでも実行します
2.コンパイラの役割は:ソースファイルはクラスファイルにコンパイルされます
3.仮想マシンの役割:対応するプラットフォームとマシンコードの実行に解釈したバイトコードファイル。
4.javaは、すべてのプラットフォームで実現することができますか?唯一のクロスプラットフォームすることができ、対応する仮想マシンを提供し、インストールしてください。
5.仮想マシンとインタプリタとの関係:インタプリタは、仮想マシンの重要な部分です。
6.Java言語を実行するには、2つのフェーズでコンパイルされ、解釈されます。