このステップでは、プログラムをコンパイルします。プログラムをコンパイルするには、次のコマンドを入力してEnterを押します。FirstJavaProgram。javaプログラムをコンパイルしようとすると、次のエラーメッセージが表示される場合があります。「javac」は、内部コマンドまたは外部コマンド、実行可能プログラム、またはバッチファイルとして認識されません。このエラーは、システムにJavaパスが設定されていない場合に発生しますこのエラーメッセージが表示される場合は、コンパイルする前に最初にパスを設定する必要があります。Windowsでパスを設定します。コマンドプロンプト(cmd)を開き、システムにJavaをインストールした場所に移動してbinディレクトリを見つけ、フルパスをコピーして次のようにコマンドに書き込みます。jdkのバージョンは異なる場合があります。システムにJavaバージョン1.8.0_121をインストールしたので、パスを設定するときに同じことを述べました。Xでパスを設定するターミナルを開き、次のコマンドを入力してEnterを押します。Homeターミナルで次のコマンドを入力して、パスを確認します。JAVA_HOMEそれでおしまい。上記の手順は、パスを一時的に設定するために使用されます。コマンドプロンプトまたはターミナルを閉じると、パス設定が失われ、次回使用するときにパスを再度設定する必要があります。今後のチュートリアルで、恒久的なパスを設定するための指示を渡します。コンパイル後、.javaファイルは.classファイル(バイトコード)に変換されます。これでプログラムを実行できます。次のコマンドを入力し、Enterキーを押してプログラムを実行します。FirstJavaProgramプログラムを実行するときに、ファイル名に.java拡張子を追加しないでください。最初のJavaプログラムを詳しく見てみましょうJavaプログラムの実行方法を理解した後、上記のプログラムを詳しく見てみましょう。{これは、Javaプログラムの最初の行です。続くクラス定義が少なくとも1つ必要です。キーワードを言うとき、それは変更されるべきではないことを意味します。そのまま使用する必要があります。classパブリックアクセス修飾子を使用して、クラスをパブリックにしました。アクセス修飾子については、別の投稿で説明します。ここで知っておく必要があるのは、Javaファイルには任意の数のクラスを含めることができることですが、パブリッククラスとファイル名はパブリッククラス名と同じでなければなりません。{これがプログラムの次の行です。理解を深めるために分解しましょう。publicこれにより、メインメソッドがパブリックになります。クラスの外部からメソッドを呼び出すことができます。static:静的メソッドを実行するためにオブジェクトを作成する必要はありません。自分で走ることができます。void:何も戻ってこない。main:これはメソッド名です。これは、JVMがプログラムの実行に使用できるエントリポイントメソッドです。args):文字列として渡されるコマンドライン引数に使用されます。これについては、別の投稿で説明します。