Java クラスファイルはどのように動作するか。
Javaの classファイルは、Java仮想マシン(JVM)で実行することが可能です。次に、java classファイルを動かす手順を説明します。
- まず、コンピューターにJava Development Kit(JDK)がインストールされていることを確認してください。JDKには、Javaプログラムを実行するために必要なJava仮想マシン(JVM)やその他のツールが含まれています。
- コマンドプロンプト(Windows)またはターミナル(Mac、Linux)を開きます。
- たとえば、クラスファイルが C:\myproject にある場合、次のコマンドを入力します。
cd C:\myproject
- Javaコマンドでクラスファイルを実行します。コマンドの基本的なフォーマットは次のとおりです。
java ClassName
なお、ClassNameは実行するクラスファイル名で、.classの拡張子はいりません。つまり、実行するクラスファイルがMyClass.classの場合、以下のように入力します。
java MyClass
- パッケージ内にクラスファイルがある場合、コマンド中で完全なパッケージパスを指定する必要があります。 例えば、クラスファイルがcom.myprojectパッケージ下にあり、クラス名がMyClassの場合、コマンドは次のようになります。
java com.myproject.MyClass
- コマンドを実行すると、JVMは指定されたクラスファイルをロードし、それを実行します。プログラムの出力は、コマンドプロンプトまたは端末ウィンドウに表示されます。