アトリエ・エクレア

2DCG&3DCG, プログラミング, 日記などを掲載してます。

JDK ( Java SE Development Kit ) インストール手順

JDK ( Java SE Development Kit ) インストール手順の覚書

Windows7 (64bit) 環境での、『 Java SE Development Kit 7 』の導入手順。
また、初めてインストールすることを前提。

<< 予備知識 >>

『 JDK 』 は 『 Java SE Development Kit 』 のことで、Java言語でプログラミングを行う際に必要な最低限のソフトウェアをセットにしたもの。

『 JRE 』 は 『 Java Runtime Environment 』 のことで、Java言語で開発されたソフトウェアを実行するために必要なソフトウェアをセットにしたもの。

JDK : Javaの開発キット
JRE : Javaの実行環境

Javaで書いたソースコードを、コンピュータが解釈できるように翻訳する(コンパイルする)ためには、JDKが必要。また、そのようにして作られたソフトウェアを、プラットフォームごとに解釈できるように変換して実行を行うためにJREが必要。

JREには非公開JREと公開JREという二種類が存在する。JDKをインストールすると非公開JREも一緒にインストールされる。非公開JREはJDK専用の実行環境。

JDKのインストール作業において、この非公開JREとはまた別に、公開JREをインストールできるようになっている。公開JREは、ブラウザ上でのJavaアプレットや、一般的なJavaアプリケーションを実行する際に使用される。

非公開JREと公開JREは別のものなので、混同しないように注意する必要がある。

■JDKへのpath確認

JDKを入れた後との比較をできるようにするため最初に確認をしておく。すでにJDKをインストールしていてPathを通しているひとなら、バージョンを確認できる。

①コマンドプロンプトを開く。
Windowsスタートボタン→すべてのプログラム→アクセサリ→コマンド プロンプト から起動する。
before_jdk_kakuninn_001

②『 javac -version 』 と入力する。
※javac の後に半角スペースを入れてからハイフンになっているので注意。
before_jdk_kakuninn_002

③入力ができたらEnterキーを押す。
before_jdk_kakuninn_003

④『'javac' は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。』 と表示されるのを確認する。まだJDKを入れていないので、なにも認識されない。このあとの作業をしていくことで、バージョンが表示されるようになる。以上で確認は終了なので、コマンドプロンプトを閉じる。
※javac コマンドは、Java言語のコンパイラ(javac.exe) を利用してソースコードをコンパイルする命令。

■JDKのダウンロード

JDKをオラクルのサイトからダウンロードして、インストールまで行う。

①まずはこちらにアクセスする。
jdk_download_01

②ダウンロードするにはライセンス同意が必要なので、よければ 『 Accept License Agreement 』 にチェックを入れる。
jdk_download_02

③今回はWindows 64bit 用の 『 jdk-7u21-windows-x64.exe 』 をダウンロードする。
jdk_download_3

④圧縮ファイルになっているので、ダウンロードしたら解凍する。

■JDKのインストール

解凍したJDKをPCにインストールする作業をしていく。

①先ほどダウンロードしたあと解凍してあった 『 jdk-7u21-windows-x64.exe 』 をダブルクリックなどで起動する。
jdk_01

②この画面で『 次へ 』をクリックする。
jdk_02

③デフォルト(※開発ツールのみが選択状態)のまま 『 次へ 』 をクリックする。
※デフォルトだと  『 C:\Program Files\Java\jdk1.7.0_21\  』  にJDKがインストールされることになる。
jdk_03

④ちょっと待つ。
※このインストールで、JDKと非公開JREがインストールされる。
『 C:\Program Files\Java\jdk1.7.0_21\  』 にJDKがインストールされ、さらにそのファルダ内に非公開JREがインストールされる。
jdk_04

⑤自動的に、今度は公開JREのインストール先をきいてくる。デフォルトのままで 『 次へ 』 をクリックする。
jdk_05

⑥インストールが終了するまで待つ。
jdk_06

⑦正常にインストールされたのを確認して、『 次のステップ 』 をクリックするとブラウザが起動し、『 Java SE Technical Documentation 』 のサイトが開くので、ブックマーク(お気に入り登録)しとく。終わったら、このウィンドウを閉じる。
jdk_07

■ JDKへのpath設定

JDKのインストールはしたが、他の開発環境などのプログラムからJDKを利用するときに、環境変数の設定をしておかないと、どこのJDKを利用するのか認識できない。

例えば、最初の確認作業で、Javacコマンドを利用した。現状だと、コマンドプロンプトでjavacコマンドを利用するには、『 cd C:\ 』でいったんカレントディレクトリをCドライブにし、『 Program Files\Java\jdk1.7.0_21\bin 』に移動して、やっとjavac -version でバージョンが表示される。環境変数Pathの値に、JDKをインストールした場所を登録する作業をすることで、どこにコマンドがあるのかを示し、これによりjavacと入力しただけで、利用できるようになる。

①Windowsのスタートボタン → コンピューターを右クリック → プロパティ → システムの詳細設定とたどり、システムのプロパティ画面を開きます。そして 『 環境変数(N) 』 ボタンをクリックする。
※もしくは、コントロールパネル → システムとセキュリティ → システム → システムの詳細設定でもたどれる。
jdk_path_01

②システム環境変数(S)のところにある、『 新規(W) 』 ボタンをクリックする。
jdk_path_02

③変数名(N)に 『JAVA_HOME 』、変数値(V)に 『 C:\Program Files\Java\jdk1.7.0_21\ 』 と入力する。最後にOKボタンをクリックする。
jdk_path_03

④次に『 変数 』 の項目に、 『 Path 』 と書いてあるところをさがし、クリックで選択します。そして 『 編集 』 ボタンをクリックする。
jdk_path_04

既に値が入ってると思う。これは絶対に消さないよう注意する。 既に入力されてる値に、追加をしていく形になる。
既に入力されている文字の一番最後にカーソルを置く。最後がセミコロン(;)で無ければ、セミコロンを打つ。これは区切りを意味する。区切りは前(左)にあるものほど優先される。セミコロンの後に、『 %JAVA_HOME%\bin 』 と入力する。OKを押してすべてのウィンドウを閉じる。
※『 %JAVA_HOME%\bin 』 つまり、 『 C:\Program Files\Java\jdk1.7.0_21\bin 』までのPathを通すことで、その中にあるプログラム ( java.exe や javac.exe など) が別のプログラムからすぐに利用できるようになる。
jdk_path_05

■ 再びJDKへのpath確認

最初に確認したときはjavacのバージョン表示は出なかった。JDKのインストールをし、Pathも通したので、今度は表示されることを確認する。

⑥再びコマンドプロンプトを開き、『 javac -version 』 と入力します。入力したらEnterキーを押す。
※javac.exeはJDKのみに含まれており、公開JREには入っていない。よって、javacのバージョンが表示されることをもって、JDKへのパスが通っている判断材料とする。
after_jdk_kakuninn_001

⑦javacのバージョンが表示されることを確認します。
after_jdk_kakuninn_002

以上で終了。

今回の一連の作業で、『 C:\Program Files 』内に、『 java 』フォルダができ、さらにその中に、『 jdk1.7.0_21 』と 『 jre7 』(公開JRE)のふたつのフォルダが作成される。そして、『 jdk1.7.0_21 』フォルダ内には 『 jre7 』フォルダ(非公開JRE)が作成されている。

<< アンインストールするには >>

もしも、ここまででインストールしたものを削除する場合は、コントロールパネル → プログラムのアンインストール から、
①java 7 Update 21 (64-bit)
②java SE Development Kit 7 Update 21 (64-bit)
以上のふたつを削除する。『 C:\Program Files 』 内に、『 java 』フォルダが残っていないことを確認する。もし残っていれば削除する。

追加した環境変数のパスを削除する。


コメントの投稿

非公開コメント

マイブログへようこそ♪
PLEASANT_DRAGON

2DCG&3DCG,プログラミング,
日記などを掲載中☆

(*´▽`*)コメント大歓迎です☆

最新記事
記事一覧

全ての記事を表示する

カテゴリ
SAI (0)
mi (2)
C (1)
C++ (1)
C# (0)
VBA (0)
月別アーカイブ
最新コメント
RSSリンクの表示
リンク
FC2ブログランキング

FC2Blog Ranking

ピックアップ商品1♪










カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
ブログ内検索フォーム
プロフィール

エクレア

Author:エクレア


  • 2DCG&3DCGの創作活動をしています。

  • SF系のメカが大好物。

アクセスカウンター
Twitter
ピックアップ商品2♪