プログラミング 初心者向け 開発環境/ツール

【Java】JDK(Java Development Kit)のインストール方法

Javaっていいですよね。マルチプラットフォームでOS間の移植性が高いですし、

C/C++言語と比べると実行速度が遅いという話を聞きますが、

JITコンパイラのお陰で他のスクリプト言語(Python、Ruby、Perlあたり)より高速に処理ができると思いますよ。

でも習得するのが難しいんでしょ?

先輩に初心者はJavaに手を出すなって言われたんだけど。

たしかにクラスの概念やオブジェクト指向の考え方を身につけるのはちょっと大変ですが、Javaは比較的シンプルで癖が少ない言語だと思います。

と言っても、実際にやってみないと良くわからないと思いますので、

まず手始めにJavaコンパイラをインストールして「Hello World」を表示するプログラムを作ってみましょう。

この記事で解決できること

  • 無料のJavaコンパイラ(JDK)のインストール方法と簡単なJavaプログラム構築方法がわかる。

JDK(Java Development Kit)のインストール方法

①統合開発環境(Eclipse)

PleiadesというオールインワンのEclipse環境構築を使うとJDKが同梱されます。

すべてインストールすると約2.5GBあるのでダウンロードにちょっと時間かかります。

 

Pleiadesのインストール方法はコチラを参考にしてください。Pleiadesで「Hello World」も実行できますので

≫参考:【Eclipse】無料で使える統合開発環境のインストール方法(Pleiades All In One)

 

JDKのみインストールするなら②に進んでください。

②JDKのダウンロード

ここに行きます。

≫Java SE Development Kit 11 Downloads

 

③自分がインストールしたいOSのインストーラ(EXE)をクリック

私はWindows10(64bit)なので水色枠をクリックしました。

 

④Licence AgreementのチェックをONにして「Download…」ボタンをクリック

 

⑤インストーラを実行

⑥「次」をクリック

 

⑦「次を」クリック(インストールが実行されます

次の項で使うのでインストール先をメモしておきます。以下の例で言うと「C:\Program Files\Java\jdk-14」です。

 

⑧インストールが完了したら「閉じる」をクリック

 

インストールはこれで終わり。

次の項で環境変数を設定します。

環境変数の設定方法

Javaをインストールした直後はJava実行ファイルjava.exe、VMと呼んだりする)やJavaコンパイラjavac.exe)が使えません。

使えるようにするには、次の手順に沿ってPATHという環境変数にexeがあるフォルダの場所を設定します。

 

①スタートボタン→Windowsシステムツール→コントロールパネル→システムとセキュリティ→システムの詳細設定→環境変数をクリック

コントロールパネル(2つ目)を素早く開く方法 → 「Win」+「R」でファイル名を指定して実行を開き「control」と入力して「OK」をクリック

システム画面(3つ目)を素早く開く方法 → 「Win」+「Pause/Break」

 

環境変数の設定画面を開くまでの画面操作

②システム環境変数の「Path」をダブルクリック

③「新規」をクリック後、Javaの実行ファイルがインストールされているフォルダ(私の環境では「C:\Program Files\Java\jdk-14\bin」)を入力しOKをクリック

前の項の⑦で「C:\Program Files\Java\jdk-14」をメモしていただいたかと思いますが、そのパスの後ろに「\bin」を足せばOK。

④「OK」を押して環境変数設定画面を閉じる

 

⑤スタートボタン→Windowsシステムツール→コマンドプロンプトをクリック

コマンドプロンプトを素早く開く方法 → 「Win」+「R」でファイル名を指定して実行を開き「cmd」と入力して「OK」をクリック

⑥「javac -version」と「java -version」を打ち込んでこんな感じになればOK

エラーケース1:もし以下のようなメッセージが出てきたら環境変数の設定が失敗しているかもしれません。本項の①~④を実行しなおしてください。

'java' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

 

エラーケース2:javacとjavaのバージョンが違うようなら、過去に別のjava.exeがインストールされている可能性があります。本項の③の環境変数を調べ、Pathに別のjava.exeのパスが書かれていたら別のjava.exeのパスをメモ帳とかにコピーしてPathから一旦消す。javacの実験が終わったら復活させる。というのもアリ(完全に消してしまうと他のプログラムの実行に支障が出るかもしれないため)。

 

JavaでHelloWorldプログラムを作って実行

①「C:\temp」に「HelloWorld.java」というファイルを作成し、以下のようにプログラムを記載します。

HelloWorld.java

②(前項の⑤を参考に)コマンドプロンプトを開きC:\tempに移動します。

 command
Microsoft Windows [Version 10.0.18362.720]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\pavement1234>cd c:\temp
c:\temp>

③「javac HelloWorld.java」と打ちコンパイルを実行します。そのあと「dir」コマンドを打つと「HelloWorld.class」が生成されます。

エラーが出るようならプログラムの入力が間違ってます。見直してみてください。

 command
c:\temp>javac HelloWorld.java
c:\temp>dir
ドライブ C のボリューム ラベルは Windows です
ボリューム シリアル番号は C24B-D706 です c:\temp のディレクトリ 2020/04/12 17:11 <DIR> .
2020/04/12 17:11 <DIR> ..
2020/04/12 17:09 426 HelloWorld.class
2020/04/12 16:34 128 HelloWorld.java
2 個のファイル 554 バイト
2 個のディレクトリ 565,369,667,584 バイトの空き領域

③「java HelloWorld」と打ち込むと、”HelloWorld.”と表示されます。

.classをつけないことに注意。

 command
c:\temp>java HelloWorld
HelloWorld.
 
c:\temp>

 

おわりに

Javaの開発環境(JDK)インストールとHello Worldプログラムのコンパイル、実行についてまとめました。

 

世界最大級のオンライン学習サイトUdemy
100000のオンラインコースが選べるUdemyを利用することでプログラミング学習を加速することが出来ます。

やり方はカンタン。以下のように習得したい言語(例えばJava)を入力して講座を選ぶだけ。

通常10000円以上するコースが今なら1610円から始められるのでオススメです。



 

  • この記事を書いた人
  • 最新記事

ペイヴメント

ペイヴメントのエンジニア塾(当ブログ)では20年以上の経験から得られたプログラミング系ノウハウについてベテランにも満足して頂けるような内容の濃いコンテンツを初心者にも分かりやすい形で日々発信しています。【経歴】ベンチャーのソフトハウスで4年勤務後、精密機器メーカーのソフト開発部門に勤務し今に至ります。

-プログラミング, 初心者向け, 開発環境/ツール

Copyright© ペイヴメントのエンジニア塾 , 2020 All Rights Reserved.