Javaプログラムの作成と実行手順を完全解説!初心者でもすぐできる
生徒
「先生、Javaのプログラムをどうやって作成して、実行するのか教えてください!」
先生
「Javaの開発環境を使えば、プロジェクトを作って簡単にプログラムを実行できますよ。」
生徒
「プロジェクトとかクラスってどういうものなんですか?」
先生
「それでは、Javaプロジェクトの作成から、クラスの設定、プログラム実行まで一緒に見ていきましょう!」
1. Javaプロジェクトの作り方
「1. Javaプロジェクトの作り方」の重要ポイントを、初心者の方にも分かりやすく簡潔に解説します。
Javaプログラムの開発を始めるには、まずJavaプロジェクトを作成します。開発環境には「Eclipse」や「IntelliJ」などが使えますが、ここでは初心者に人気のEclipseを使った手順を紹介します。
ステップ 1: Eclipseで新しいプロジェクトを作成
Eclipseを起動し、ファイルメニューから新規 → Javaプロジェクトを選択します。
ステップ 2: プロジェクト名を入力
プロジェクト名(例:「SampleProject」)を入力し、完了をクリックします。これで新しいJavaプロジェクトが作成されます。
2. Javaクラスの作り方
次に、Javaクラスを作成し、その中にプログラムコードを記述します。Javaクラスは、Javaプログラムの実行単位となるコードのまとまりです。
ステップ 1: クラスを作成
プロジェクトができたら、srcフォルダを右クリックして、新規 → クラスを選択します。
ステップ 2: クラス名を入力
クラス名(例:「MainClass」)を入力し、public static void main(String[] args)を追加するオプションにチェックを入れます。これにより、Javaプログラムのメインメソッドが自動で作成され、プログラムが実行できる状態になります。
public class MainClass {
public static void main(String[] args) {
System.out.println("Javaプログラムの作成と実行が完了しました!");
}
}
3. Javaプログラムの実行と結果
クラスが作成できたら、いよいよプログラムを実行して結果を確認します。
ステップ 1: プログラムを実行
作成したクラスを右クリックして、実行 → Javaアプリケーションを選択すると、プログラムが実行されます。
ステップ 2: 実行結果を確認
下部のコンソールウィンドウに「Javaプログラムの作成と実行が完了しました!」というメッセージが表示されていれば成功です。
Javaプログラムの作成と実行が完了しました!
4. 実行構成の設定:プログラム引数・VM引数の指定
「4. 実行構成の設定:プログラム引数・VM引数の指定」の重要ポイントを、初心者の方にも分かりやすく簡潔に解説します。
実行時に値を渡したい場合は、実行構成(Run Configurations)でプログラム引数(args)やVM引数(メモリなどJVM設定)を指定します。
- 作成したクラスを選択 → 右クリック →
Run As > Run Configurations... Argumentsタブで Program arguments に値を入力(例:Yamada)。- 必要に応じて VM arguments に
-Xmx512mなどを指定。
public class MainArgs {
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("使い方: 引数に名前を1つ渡してください");
return;
}
System.out.println("こんにちは、" + args[0] + " さん!");
}
}
args[0] などとして取得できます。複数渡す場合はスペース区切りにします。5. 標準入力を使った実行:Scannerでユーザーから値を受け取る
コンソールから入力を受け取りたい場合は、Scannerを使います。実行してからコンソールに文字を打ち込み、Enterで送信します。
import java.util.Scanner;
public class MainInput {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("年齢を入力してください: ");
int age = sc.nextInt();
System.out.println("来年は " + (age + 1) + " 歳ですね!");
sc.close();
}
}
6. つまずきやすいポイント:コンパイル・実行エラーの対処
コンパイルエラー(赤い×)
- セミコロン
;/波括弧{}の閉じ忘れを確認。 public class名とファイル名が一致しているか(例:MainClass→MainClass.java)。- パッケージ宣言とフォルダ構成の不一致を修正。
実行時エラー
NoSuchMethodError: main→public static void main(String[] args)の綴りを確認。NoClassDefFoundError→ 実行対象クラス/ビルドパスを見直し、プロジェクトをクリーン&ビルド。- 文字化け → コンソールの文字コード設定をUTF-8にする。
Project > Clean で再ビルド、Run Configurations を作り直す、JDKの設定を Installed JREs で確認。まとめ
「まとめ」の重要ポイントを、初心者の方にも分かりやすく簡潔に解説します。
本記事では、Javaプログラムの作成と実行手順について初心者向けに解説しました。Eclipseを使用してJavaプロジェクトを作成し、Javaクラスの作成からプログラムの実行方法までを順を追って説明しました。Eclipseは、初心者でも簡単に操作できる開発環境であり、プログラム作成の最初の一歩をスムーズに進めるのに最適です。 プログラムの基本構造やメインメソッドの役割についても触れ、Javaプログラミングの土台を築く内容となっています。手順に沿って進めることで、初めてのJavaプログラムを成功させることができるでしょう。
public class FirstProgram {
public static void main(String[] args) {
System.out.println("Javaプログラムの基本がわかりました!");
}
}
生徒
「先生、EclipseでJavaのプログラムを作成して実行する方法がすごくわかりやすかったです!」
先生
「そうですね。Eclipseは初心者にも優しい設計なので、初めてのプログラム作成にはぴったりです。」
生徒
「プロジェクトを作成してクラスを追加する手順が簡単でした。メインメソッドって特別なんですね。」
先生
「その通りです。メインメソッドはプログラムのスタート地点なので、どんなJavaプログラムでも必要になります。これがJavaプログラムの基本構造の一部ですね。」
生徒
「次はどんなプログラムを書けるようになりますか?」
先生
「次は、変数や条件分岐を使った実用的なプログラムを作りましょう。Javaの基礎を学ぶことで、さらに複雑なアプリケーションを作成する準備ができますよ。」