JavaのHello Worldとは?Eclipseで最初のプログラムを動かす方法

Javaを学び始めたとき、最初に出会うことが多いプログラムが「Hello World」です。画面に短い文字を表示するだけの小さなプログラムですが、Javaではこの最初のコードの中に、クラス、mainメソッド、命令文、文字列、セミコロンなど、これから何度も使う基本が含まれています。
この記事は、Schooの「Java入門 初級【2026年版】」第1回「Javaプログラムの書き方と開発環境構築」を学んだあとに、さらに理解を深めたい方向けのステップアップ学習記事です。まだSchooの授業を受けていない方でも、JavaのHello Worldを読みながら、Eclipseで最初のプログラムを動かす流れを確認できる内容にしています。
Schoo コースページ:Java入門 初級【2026年版】
最初からすべてを暗記する必要はありません。まずは「どこに何を書いたら、何が表示されるのか」を読めるようにし、次に表示する文字を少し変えてみます。小さく動かし、小さく変え、小さく確認することが、Java学習の最初の一歩になります。
Hello Worldとは何か
Hello Worldとは、プログラミング学習で最初によく使われるサンプルプログラムです。目的は、難しい処理を作ることではありません。開発環境が正しく準備できているか、コードを書いて実行できるか、実行結果が画面に表示されるかを確認することです。
Javaの場合、Hello Worldは単に1行だけを書けば動くわけではありません。クラスを作り、その中にmainメソッドを書き、その中に表示命令を書きます。最初は少し長く見えますが、「Javaのプログラムはこの形から始まる」と考えると読みやすくなります。
public class FirstProgram {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
このプログラムを実行すると、画面には次のように表示されます。
Hello, Java
Eclipseで最初のJavaプログラムを動かす流れ
Eclipseは、Javaのコードを書き、実行し、エラーを確認するための統合開発環境です。Javaの学習では、エディタ、実行ボタン、コンソール、エラー表示をひとつの画面で確認できるため、初学者にも扱いやすい開発環境です。
最初の流れは、大きく分けると次のようになります。
- Eclipseを起動する
- Javaプロジェクトを作成する
- クラスを作成する
- mainメソッドを書く
System.out.printlnで文字を表示する- 実行してコンソールに結果が出ることを確認する
この中で特に大切なのは、最後の「実行して結果を見る」ところです。プログラムは、書いただけでは終わりません。実行して、期待した結果になっているかを確認することで、コードと動作の関係が少しずつ見えるようになります。
Hello Worldのコードを1行ずつ読む
Javaの最初のコードは、いきなり書こうとすると難しく感じます。まずは読むことから始めます。英語などの言語学習でも、最初から長い文章を書く前に、短い文を読み、単語の役割を確認します。Javaも同じです。
public class FirstProgram {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
public class FirstProgram は、FirstProgram という名前のクラスを定義しています。最初は「Javaではプログラムをクラスという単位で書く」と押さえておけば十分です。
public static void main(String[] args) は、Javaプログラムの実行開始地点です。細かい意味は後から何度も学びます。最初は「Javaはmainメソッドから動き始める」と読めれば問題ありません。
System.out.println("Hello, Java"); は、画面に文字を表示する命令です。ダブルクォーテーションで囲まれた Hello, Java が、実行結果としてコンソールに表示されます。
まず変えてよい場所は表示する文字
最初の練習では、クラス名やmainメソッドの形を大きく変える必要はありません。まずは、動いているコードの一部だけを変えます。おすすめは、System.out.println の中の文字を変えることです。
System.out.println("Javaを学習中です");
このように変えると、実行結果も変わります。
Javaを学習中です
この練習の目的は、文字を変えることそのものではありません。「コードのどこを変えると、実行結果のどこが変わるのか」を確認することです。動いているコードを少し変えると、コードと結果の対応関係が見えやすくなります。
よくあるつまずきと確認ポイント
Hello Worldでつまずく原因は、難しいアルゴリズムではなく、記号や名前の小さな違いであることが多いです。ここでは、最初に確認したいポイントを整理します。
ダブルクォーテーションが閉じているか
文字列は " で始まり、" で終わります。片方が抜けると、Javaはどこまでが文字列なのか判断できません。
System.out.println("Hello, Java);
この場合は、最後の " が抜けています。まずは文字列の始まりと終わりを確認します。
セミコロンがあるか
Javaでは、多くの命令文の最後に ; を書きます。System.out.println の行も、最後にセミコロンが必要です。
System.out.println("Hello, Java")
この場合は、行の最後に ; を追加します。
大文字と小文字が合っているか
Javaでは、大文字と小文字が区別されます。System を system と書くと、別の名前として扱われます。最初はサンプルコードをよく見て、同じ大文字・小文字で入力することが大切です。
クラス名とファイル名が対応しているか
public class FirstProgram と書いた場合、基本的にはファイル名も FirstProgram.java にします。Eclipseでクラスを作成するときは、クラス名を入力するとファイルも作られるため、最初はEclipseの作成機能を使うと間違いを減らせます。
動かなくなったら元のコードに戻してよい
初学者が安心して試すために大切なのは、戻り先を持っておくことです。Schooでは、サンプルプログラムや課題、模範解答付きの資料も提供されています。動いている完成版のコードがある場合は、それを安全な戻り先として使えます。
うまく動かなくなって戻し方が分からなくても、元のプログラムに入れ替えれば大丈夫です。最初からすべてを正確に書ける必要はありません。動いているコードを読み、少し変え、結果を確認し、必要なら戻す。この繰り返しで十分です。
確認問題
ここまで読んだら、次の内容を自分の言葉で確認してみましょう。正解をすぐ見るよりも、先に一度考えてから見直す方が理解しやすくなります。
System.out.println("Hello, Java");を実行すると、画面には何が表示されますか。- Javaプログラムが最初に実行を始める場所はどこですか。
System.out.println("Hello, Java")のように、最後の;を忘れるとどうなりますか。- Hello Worldのコードを最初に少し変えるなら、どこを変えるのが安全ですか。
- コードを少し変えたあと、うまく動かなくなった場合はどうすればよいですか。
演習後の確認:こちらのページを使って、自分で考えた内容を見直せます。先に手を動かしてから確認することをおすすめします。
次に読むと理解しやすい記事
Hello Worldを動かせたら、次はJavaの最初のコードに出てくる言葉を少しずつ整理していきます。mainメソッド、クラス、packageは、Javaの学習で何度も出てくる重要なテーマです。
- Java入門 はじめに読む学習ガイド|コードを読んで少し変える練習
- Javaでクラスを分ける理由とは?mainメソッドと役割分担を初心者向けに解説
- Javaのmainメソッドとは?public static void mainを初心者向けに分解
- Javaのpackageとは?フォルダとの関係を初心者向けに解説
- Javaのコンパイルエラーの読み方:初心者が最初に確認するポイント
まとめ
Hello Worldは、Javaで最初に動かす小さなプログラムです。画面に文字を表示するだけですが、クラス、mainメソッド、命令文、文字列、セミコロンなど、Javaの基本が詰まっています。
最初は、コードを何も見ずに書ける必要はありません。まずは動いているコードを読み、表示される文字がどこに書かれているかを確認します。次に、文字を少し変えて実行結果を見ます。分からない言葉が残っていても、学習を止める必要はありません。
Java学習の最初の目標は、完璧に理解することではなく、自分の環境でコードを動かし、結果を見られる状態を作ることです。小さく動かし、小さく変え、小さく確認するところから始めていきましょう。