TechCraft – エンジニアのためのスキルアップメモ

エンジニアのスキルアップを少しでも加速する技術ブログ

JavaでHello Worldを出力する方法

JavaHello Worldを出力する方法

1. はじめに

Javaは、オブジェクト指向プログラミングの代表的な言語の一つであり、広く使用されています。Javaプログラムの基本として、まず最初に「Hello, World!」を出力する方法を学びます。本記事では、Javaの基本的なコード構造と、実行手順について解説します。

2. Javaの開発環境を準備する

Javaプログラムを実行するには、以下の環境を準備する必要があります。

必要なもの

JDKのインストール

JDKがインストールされていない場合は、公式サイトからダウンロードしてインストールしてください。

インストール後、以下のコマンドを実行し、JDKが正しくインストールされていることを確認します。

java -version

JDKのバージョン情報が表示されれば、正常にインストールされています。

3. Hello Worldプログラムを作成する

Javaの基本的な構文を理解するために、「Hello, World!」を出力する簡単なプログラムを作成します。

コード例

以下のコードを HelloWorld.java という名前で保存します。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

コードの説明

  • public class HelloWorldJavaのクラスを定義します。クラス名は HelloWorld で、ファイル名と一致する必要があります。
  • public static void main(String[] args)Javaプログラムのエントリーポイントです。プログラムは main メソッドから実行されます。
  • System.out.println("Hello, World!");:標準出力に "Hello, World!" を表示する命令です。

4. プログラムの実行方法

1. Javaファイルをコンパイルする

ターミナルまたはコマンドプロンプトで、保存したディレクトリに移動し、以下のコマンドを実行してコンパイルします。

javac HelloWorld.java

エラーがなければ HelloWorld.class というファイルが作成されます。

2. 実行する

コンパイルが成功したら、以下のコマンドでプログラムを実行します。

java HelloWorld

実行結果

Hello, World!

このように出力されれば成功です。

5. よくあるエラーと対処法

1. javac: command not found

原因: JDKが正しくインストールされていない、または環境変数が設定されていない可能性があります。
解決策: - java -versionjavac -versionJDKがインストールされているか確認する。 - 環境変数 JAVA_HOME を適切に設定する。

2. Error: Could not find or load main class HelloWorld

原因: クラス名とファイル名が一致していない、またはコンパイル時にエラーが発生している可能性があります。
解決策: - HelloWorld.java という名前で保存しているか確認する。 - javac HelloWorld.java の後にエラーが出ていないか確認する。

6. まとめ

この記事では、Javaで「Hello, World!」を出力する基本的なプログラムを作成し、実行する方法を解説しました。次のステップとして、変数やデータ型、条件分岐、ループ処理などの基本的な構文を学習すると、より実用的なプログラムを作れるようになります。

次に学ぶべきトピック

  • 変数とデータ型
  • 条件分岐 (if 文, switch 文)
  • ループ処理 (for, while, do-while)

Javaの基本をマスターして、より高度なプログラムを作成できるようになりましょう!