このガイドでは、Java-コンパイラ(javac)を使用し、Java Runtime Environment(JRE)でJavaプログラムを実行するための基本的なステップを学びます。Javaコードのコンパイルと実行のプロセスをより良く理解するためには、各ステップを知り、背後で何が起こっているかを理解することが重要です。
主な発見
- Javaコンパイラ(javac)は、ソースコードをバイトコードに変換します。
- バイトコードは.classファイルに保存され、JREによって実行されます。
- プロセスには、コードのコンパイルとその後、コマンドプロンプトまたはターミナルでの実行が含まれます。
Javaコンパイラ(javac)の使用
まず、開発環境が正しく設定されていることを確認したいでしょう。IDE(統合開発環境)を使用すると作業が楽になりますが、プロセスが技術的にどのように進行するかを知っておくことも役立ちます。
ステップ1: IDEとコマンドラインの理解
まず、使用しているIDEがJavaコンパイラとJREをバックグラウンドで使用していることを理解することが重要です。これらのツールが実際の作業を行い、IDEがそれを簡単にする役割を果たします。javacの機能についての基本的な理解を得る必要があります。

ステップ2: プログラムディレクトリとソースコード
ソースコードの正しいパスを指定していることを確認してください。パッケージを扱う際は、プロジェクトフォルダで指示された構造を守ると便利です。ファイルを適切なディレクトリに配置することで、より簡単に見つけてコンパイルすることができます。
ステップ3: コードのコンパイル
Javaコードをコンパイルするには、ターミナルまたはコマンドプロンプトを開き、ソースコードが保存されているディレクトリに移動します。使用するコマンドはjavacです。次のように入力します:
javac Modul3/Video1/私の最初のプログラム.java
Enterキーを押してください。プロセスが完了し、エラーが発生しない場合は、コードが正常にコンパイルされたことになります。
ステップ4: 生成されたファイルの確認
コンパイルに成功した後、Modul 3/Video 1ディレクトリ内に.classファイルを見つける必要があります。このファイルには、JREによって実行されるバイトコードが含まれています。この.classファイルは次のようになります:
私の最初のプログラム.class

ステップ5: プログラムの実行
生成された.classファイルを実行するには、javaコマンドを使用し、クラスの完全な名前を指定し、ファイル拡張子を省略します:
java Modul3.Video1.私の最初のプログラム
入力後、Enterキーを押すと、バイトコードが実行され、コンソールに対応する出力が表示されるはずです。
ステップ6: コードの変更
ソースコードに変更を加えた場合、再度コンパイルプロセスを実行する必要があります。そのために、前と同じようにjavacコマンドを使用します。コマンドをターミナルで再利用するには、上向き矢印キーを使用すると便利で、迅速に再実行できます。
ステップ7: 新しいコードと出力
変更後にプログラムを再実行して、新しい入力が有効であることを確認してください。プログラムを実行すると、ソースコードの変更に基づいた新しい出力が表示されます。
まとめ
JavaコンパイラjavacとJava Runtime Environmentを使用してプログラムを実行することは、Javaでのプログラミングにおける基本的なプロセスです。ソースコードをコンパイルし、生成された.classファイルを見つけて、プログラムを実行する方法を学びました。
よくある質問
Javaコンパイラをどのように実行しますか?ターミナルまたはコマンドプロンプトでjavacコマンドを使用し、その後に.javaファイルのパスを指定することで実行できます。
.javaファイルと.classファイルの違いは何ですか?.javaファイルはあなたが書くソースコードであり、.classファイルはJavaインタープリタによって実行されるバイトコードを含んでいます。
コンパイルエラーを解決するにはどうすればよいですか?ソースコードに構文エラーがないか慎重に確認し、エラーが修正されているかを確認するために再度コンパイルコマンドを実行します。
IDEなしでJavaコードを実行できますか?はい、IDEを使用せずにコマンドプロンプトやターミナルから直接Javaコードをコンパイルして実行することも可能です。