はじめに
Java は、デスクトップソフトウェアからモバイルアプリ、ウェブ開発まで、幅広いアプリケーションに使用される人気のある汎用的なプログラミング言語です。このチュートリアルでは、Java ファイルの作成、コンパイル、実行のプロセスを案内し、Java プログラミングの旅の第一歩を踏み出す手助けをします。
Java ファイルの紹介
Java は、シンプルなコマンドラインツールから複雑なエンタープライズレベルのシステムまで、様々なアプリケーションを開発者が作成できる広く使用されているプログラミング言語です。Java 開発の核心は Java ファイルの概念であり、これはすべての Java プログラムの構成要素です。
Java ファイルはソースファイルとも呼ばれ、.java 拡張子を持つテキストファイルで、クラスまたは関連するクラスのセットの Java コードが含まれています。これらのファイルは Java コードを記述して整理する主要な手段であり、Java 仮想マシン (JVM) で実行する前にバイトコードにコンパイルする必要があります。
Java ファイルにはいくつかの重要な目的があります。
- クラスの定義: Java ファイルはクラスを定義するために使用されます。クラスは Java のオブジェクト指向プログラミングの基本単位です。通常、各 Java ファイルには単一のクラスの定義が含まれますが、1 つのファイルに複数のクラスを含めることも可能です。
- コードの整理: Java ファイルはコードを論理的な単位に整理するのに役立ち、大規模な Java プロジェクトの管理と保守を容易にします。コードを異なるファイルに分割することで、開発者はコードベースをより適切に整理して管理できます。
- コンパイルと実行: Java ファイルは、JVM で実行する前にバイトコードにコンパイルする必要があります。このコンパイルプロセスは、人間が読める Java コードを JVM が理解して実行できるマシンが読める形式に変換します。
Java ファイルを作成して実行するには、開発者は通常次の 3 つのステップのプロセスをたどります。
- Java ソースファイルの作成: テキストエディタまたは統合開発環境 (IDE) を使用して、開発者は
.java拡張子のファイルに Java コードを記述します。 - Java ファイルのコンパイル: ソースファイル内の Java コードは、通常
javacコマンドを使用して呼び出される Java コンパイラを使用してコンパイルされます。このプロセスにより、.class拡張子のバイトコードファイルが生成されます。 - Java プログラムの実行: Java ファイルがコンパイルされると、生成されたバイトコードは
javaコマンドを使用して Java 仮想マシン (JVM) で実行できます。
このチュートリアルを通じて、これらの各ステップを詳細に調べ、コード例と実践的なガイダンスを提供して、Java ファイルを効果的に作成して実行する手助けをします。
Java ソースファイルの作成
Java ソースファイルを作成するには、Java 開発をサポートするテキストエディタまたは統合開発環境 (IDE) が必要です。この例では、人気のある Ubuntu 22.04 オペレーティングシステムを使用し、組み込みのテキストエディタ gedit を使って Java ソースファイルを作成するプロセスを紹介します。
手順 1: テキストエディタを開く
Ubuntu のアプリケーションメニューから gedit テキストエディタを起動するか、ターミナルで次のコマンドを実行して開きます。
gedit
手順 2: 新しい Java ファイルを作成する
テキストエディタで、「ファイル」メニューに移動して「新規」を選択することで、新しいファイルを作成します。または、キーボードショートカット Ctrl+N を使用することもできます。
手順 3: .java 拡張子でファイルを保存する
新しいファイルが作成されたら、.java 拡張子で保存します。たとえば、ファイルを HelloWorld.java として保存できます。
ファイルを保存するには、「ファイル」メニューに移動して「保存」を選択します。保存ダイアログで、目的のディレクトリに移動し、.java 拡張子を付けたファイル名を入力します。
手順 4: Java コードを記述する
これで新しい Java ソースファイルができたので、Java コードの記述を始めることができます。たとえば、次のコードをファイルに追加することで、簡単な「Hello, World!」プログラムを作成できます。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
手順 5: ファイルを保存する
Java コードを記述した後、「ファイル」メニューに移動して「保存」を選択するか、キーボードショートカット Ctrl+S を使用してファイルを保存します。
おめでとうございます!Ubuntu 22.04 オペレーティングシステム上で gedit テキストエディタを使用して Java ソースファイルを作成しました。次のセクションでは、この Java プログラムをコンパイルして実行する方法を説明します。
Java プログラムのコンパイルと実行
Java ソースファイルを作成した後、次のステップは Java プログラムをコンパイルして実行することです。このセクションでは、Ubuntu 22.04 オペレーティングシステム上で Java プログラムをコンパイルして実行するプロセスを案内します。
Java プログラムのコンパイル
Java プログラムをコンパイルするには、Java コンパイラを使用する必要があります。通常、javac コマンドを使用して呼び出します。Ubuntu 22.04 システム上でターミナルを開き、Java ソースファイル(例:HelloWorld.java)を保存したディレクトリに移動します。
正しいディレクトリに移動したら、次のコマンドを実行して Java ファイルをコンパイルします。
javac HelloWorld.java
このコマンドにより、.class 拡張子のバイトコードファイルが生成されます。この場合は HelloWorld.class となります。バイトコードファイルには、Java 仮想マシン (JVM) が実行できるマシンが読める命令が含まれています。
Java プログラムの実行
Java プログラムをコンパイルした後、java コマンドを使用してバイトコードファイルを実行できます。ターミナルで次のコマンドを実行します。
java HelloWorld
このコマンドにより、HelloWorld クラスの main() メソッドが実行され、コンソールに「Hello, World!」という出力が表示されるはずです。
Hello, World!
コンパイルと実行プロセスの理解
Java プログラムのコンパイルと実行は、次の mermaid ダイアグラムを使用して視覚化できます。
graph TD
A[Java Source File] --> B[Java Compiler (javac)]
B --> C[Java Bytecode (.class)]
C --> D[Java Virtual Machine (java)]
D --> E[Program Output]
Java コンパイラ (javac) は Java ソースファイルを入力として受け取り、バイトコードファイルを生成します。このバイトコードファイルは、Java 仮想マシン (java) によって実行できます。JVM はバイトコードを解釈し、最終的なプログラム出力を生成します。
Java プログラムをコンパイルして実行するこの 2 段階のプロセスは、Java 開発の基本的な側面であり、これを理解することは、Java アプリケーションを効果的に作成して実行するために重要です。
まとめ
このチュートリアルで説明した手順に従うことで、Java ソースファイルを作成し、それを実行可能なプログラムにコンパイルし、Java アプリケーションを実行する方法を学ぶことができます。この知識は、Java プログラミング言語を引き続き探求し、習得する際の強固な基礎となります。



