Javaの基礎知識(入門編)

【Java入門】JDK導入とHello Javaの実行体験

いよいよここから、Javaを実際に“動かす”ステップに入っていきます。といっても、やることは一つずつ。まずは「Javaを動かすための道具(JDK)」をパソコンに用意し、その後、シンプルなプログラムを作って動かしてみましょう。

この記事では、JDKのインストール方法Javaファイルの作成手順、そして画面に「Hello Java!」と表示するまでの流れを、初心者にもわかるように順を追って解説していきます。

※本記事は Windows(コマンドプロンプト)環境を前提に解説しています。Macをご利用の方は操作方法やコマンドが一部異なるため、別途対応記事をご覧ください。なお、MacはLinuxベースのため、Linuxと同じコマンド(ls、cdなど)を使用できます。

Javaを動かす準備をしよう

これからJavaを動かしていくには、いくつかの準備が必要です。でも安心してください。難しい操作はなく、一つずつ進めれば誰でもできます。まずは「Javaを使える状態」にしていきましょう!

Javaを使うには「JDK」が必要です

Javaをパソコンで動かすには、「JDK(ジェーディーケー)」という道具が必要です。これはJavaを動かすための土台のようなもので、パソコンにこれが入っていないと、Javaの命令が通じません。

ルーキー
えっ…「JDK」ってなんですか?なんかいきなり難しそう…。
大丈夫。JDKっていうのは「Javaの道具箱」だと思えばOK。これが入ってれば、Javaの言葉をパソコンがちゃんと理解できるようになるよ。
ビープロ
ルーキー
道具箱かぁ…ちょっとホッとしました!

どこからダウンロードするの?インストール手順は?

JDKはインターネットから無料でダウンロードできます。初めての人は「Oracle公式サイト」から入手するのが一番シンプルです。

ルーキー
えーっと、どこからダウンロードすればいいのか迷いそうです…
「JDK ダウンロード」で検索すればすぐ出てくるよ。迷ったら「Oracle JDK」と書いてあるページを選べばOK。Windows版とMac版があるから、自分のパソコンに合った方を選んでね。
ビープロ

インストールは画面に出てくる「次へ」ボタンを押していけば大丈夫。特別な設定は不要なので、そのまま進めればOKです。

ルーキー
…これって、パソコン壊れたりしないですか?
それは心配無用。これは何万人も使ってる公式ソフトだから、安全だし、ちゃんと案内通りにやれば失敗することもないよ。
ビープロ

Javaが使える状態かどうか確認しよう

JDKを入れたら、「ちゃんとJavaが使える状態になっているか」を確認してみましょう。これは簡単なコマンドを使えばすぐチェックできます。

java -version

ルーキー
これってどこに打ち込めばいいんですか?
「コマンドプロンプト」っていう黒い画面があるでしょ?そこに入力するんだ。Windowsなら「cmd」って検索すればすぐ出てくるよ。
ビープロ

コマンドを入力して、何かバージョン情報(例:java version "21" など)が表示されれば成功!

ルーキー
おお〜!なんかそれっぽいのが出ました!これで準備OK?
うん、これでJavaを動かす土台ができたよ!次は、実際にプログラムを書いて動かしてみよう!
ビープロ

はじめてのJavaファイルを作ってみよう

準備が整ったら、いよいよ自分でJavaのファイルを作ってみましょう。といっても、特別なツールは使いません。ふつうのメモ帳でOKです。ここでは、ファイルの作り方から内容の書き方まで、ひとつずつやさしく進めていきます。

メモ帳でファイルを作って保存するだけ!

Javaのプログラムは、実は「ただのテキストファイル」として書けるんです。Windowsの「メモ帳」やMacの「テキストエディット」など、パソコンにもともと入っているアプリで十分です。

ルーキー
え、そんな簡単なもので作れるんですか?
うん!Javaは“命令の文章”を書いて保存するだけで始められるから、最初はシンプルなエディタで全然OKだよ。
ビープロ
ルーキー
それなら私にもできそうかも…!

ファイルの名前と場所に注意しよう

Javaでは、ファイル名がとっても重要です。特に「クラス名」と「ファイル名」を一致させる必要があります。今回は「Main.java」という名前で保存してください。

また、あとでコマンドを使ってファイルを探すので、保存場所はわかりやすい「デスクトップ」や「ドキュメント」フォルダにしておくとスムーズです。

ルーキー
えっ、ファイル名ってそんなに大事なんですか!?
うん、Javaは「この名前の中に、同じ名前のプログラムが入ってる」って決まりがあるんだ。だから今回は「Main.java」で保存すればOK!
ビープロ
ルーキー
なるほど…じゃあ小文字とかつけちゃダメ?
基本的に大文字・小文字をきっちり合わせるのが大事だよ。ここでは「Main」っていう単語の頭だけ大文字にしてね。
ビープロ

「Hello Java!」を書いてみよう

いよいよ中身を書いていきましょう。といっても、まだ難しいことはしません。まずは「Hello Java!」と表示するだけの超シンプルなプログラムです。

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

ルーキー
おおっ!ついにそれっぽいコードが出てきた…!
ふふ、まだ意味がわからなくても大丈夫。今は「この4行をそのままコピペして保存」って覚えてくれればOK!
ビープロ
ルーキー
了解です!これをメモ帳に書いて、Main.javaで保存すればいいんですね?
そのとおり!次はこのファイルを“魔法のコマンド”で動かしていくよ。
ビープロ

Javaを動かしてみよう!

ここまででJavaのプログラムを書いて保存するところまで完了しました。いよいよ、実際にパソコンでそのプログラムを動かしてみましょう。ちょっとだけ黒い画面(コマンドプロンプト)を使いますが、やることはたったの2ステップです。

javacコマンドで「変身」させよう

Javaファイルは、そのままでは動きません。まず「javac」というコマンドを使って、Javaの文章をパソコンが理解できる形に変換します。これは「変身させる魔法」みたいなものです。

ルーキー
変換?魔法?ちょっとドキドキしてきました…
大丈夫。「javac Main.java」って打つだけでOK。このコマンドが、さっき作ったファイルを“実行できる形”に変えてくれるんだ。
ビープロ

コマンドプロンプト(Windows)やターミナル(Mac)を開いて、まずはファイルを保存した場所に移動しましょう。たとえば「デスクトップ」に保存した場合は、以下のように入力します。

cd Desktop

保存場所が「ドキュメント」なら、

cd Documents

と入力します。保存した場所によって違うので、自分がMain.javaを保存したフォルダに移動してください。

ルーキー
cdって何ですか?どこかに行くってこと?
そう!「change directory」の略で、“フォルダの中に入る”って意味だよ。Javaファイルがある場所に行かないと、パソコンは見つけられないからね。
ビープロ

移動できたら、以下のコマンドを入力して、Javaファイルを変換しましょう。

javac Main.java

ルーキー
何も表示されなかったんですけど…これで合ってます?
それで正解!何も出ないってことは“エラーがなかった”という意味。うまく変換できた証拠だよ。
ビープロ

javaコマンドで「お願い」を実行しよう

変身が終わったら、次は実行です。今度は「java」というコマンドを使って、「お願いした通りに動いてね」と伝えます。

java Main

ルーキー
さっきは「javac Main.java」って書いたけど、今度は「.java」がないんですね?
いいところに気づいたね!「javac」はファイル名(.java付き)を指定するけど、「java」は“動かすクラス名”だけでいいんだ。
ビープロ
ルーキー
ふむふむ…ちょっとだけルールが違うんですね。

「Hello Java!」が出たら大成功!

画面に「 Hello Java!」 と表示されたら、あなたの最初のJavaプログラムは見事に成功です!ここまで来られたなら、もう立派なJava初体験者です。

ルーキー
出たーーー!!「Hello Java!」って出ました!
おめでとう!これが“プログラムが動いた”っていう体験。ここがスタート地点だよ。
ビープロ
ルーキー
なんか感動しました…!意味はわからないけど、動いたのが嬉しい!
それでOK!まずは“動いた”ってことが一番大事。意味や仕組みはあとから少しずつ覚えていけばいいんだ。
ビープロ

まとめ:Javaって、けっこう身近で面白い

この記事では、「Javaってなに?」「プログラミングってどんなこと?」というところから、Javaがどんな場面で使われているのか、そして学ぶことで得られる未来までをイメージしてもらいました。

ルーキー
最初はなんとなく難しそうって思ってたけど、意外と身近で、ちょっと興味わいてきました…!
その気持ち、大事!「よくわからないけど動かしてみたい」って思えたら、それだけでもうスタートしてるんだよ。
ビープロ

次は、実際にJavaを動かす準備をして、はじめての「Hello Java!」を表示してみよう。

ルーキー
おおっ…いよいよ“ほんとのプログラミング”ってやつですか!?
うん。でも心配しなくて大丈夫。やることはひとつひとつ教えていくから、安心してついてきてね。
ビープロ

▶ 続きはこちら:Java入門③:Eclipseを使ってJavaをもっと快適に書こう

よく読まれている記事

1

IT入門シリーズ 🟢 STEP 1: ITの基礎を知る(ITとは何か?) 📌 IT初心者が最初に学ぶべき基本知識。ITの概念、ネットワーク、OS、クラウドの仕組みを学ぶ ...

2

「私たちが日々利用しているスマートフォンやインターネット、そしてスーパーコンピュータやクラウドサービス――これらの多くがLinuxの力で動いていることをご存じですか?無料で使えるだけでなく、高い柔軟性 ...

3

この記事は、Linuxについて勉強している初心者の方向けに「Shellスクリプト」について解説します。最後まで読んで頂けましたら、Shellスクリプトはどのような役割を担っているのか?を理解出来るよう ...

-Javaの基礎知識(入門編)