JVM は、命令セットを備え、さまざまなストレージ領域を使用する仮想コンピューターです。命令の実行、データ、メモリ、レジスタの管理を担当し、JDK に含まれています。
.java ファイル (ソース ファイル)
.class ファイル (バイトコード ファイル)
目次
1.コンパイル
- Java ソース ファイルでは、コンパイラを通じて JVM が認識できるバイトコード ファイルにコンパイルされます。
- ソース ファイル ディレクトリで、javac コンパイル ツールを使用して Hello.java ファイルをコンパイルします。
- プログラムにエラーやプロンプトがない場合、Hello.class ファイルが現在のディレクトリに生成されます。このファイルはバイトコード ファイルとなり、実行可能な Java プログラムでもあります。
2. 操作
- 実行可能なJavaプログラム(Hello、クラスのバイトコードファイル)付き
- ツール java.exe を実行してバイトコード ファイルを実行することにより、本質的には、実行のために .class を jvm マシンにロードすることになります。
3. JDK、JRE、JVMの包含関係
1) JDK = JRE + 開発ツールセット (Javac、Java コンパイル ツールなど)
2) JRE (Java ランタイム環境) = JVM + Java SE 標準クラス ライブラリ (Java コア クラス ライブラリ)
3) 開発した .class ファイルを実行するだけの場合は、JRE のみが必要です
4. パスの設定
- 「マイコンピュータ」--「プロパティ」--「システムの詳細設定」--「環境変数」
- JAVA_HOME 環境変数を追加して、jdk インストール ディレクトリ D:\program Files\java\jdk1.8.0-131 (私のドロップ) を指すようにします。
- パス環境変数を編集し、%JAVA_HOME%\bin を追加します (環境変数の構成は 1 人のユーザーのみに適用され、システム変数の構成はすべてのユーザーに適用されます)。
- DOS コマンド ラインを開き、任意のディレクトリに javac/java と入力します。javac パラメータ情報が表示されれば、設定は成功です。
環境変数設定の詳細: