IT技術の痒い所に手が届く

詳細

×閉じる

JDKのインストール

JDKをインストールしてHelloWorld

前回、JDKがJava基本セットと説明しましたね。

そこで、まずは、そのJava基本セット(JDK) を使い、
手動でHelloWorldを作成し実行します。

ツールに頼らず、手動でコマンドを直接操作して実行感覚をつかんで頂く。
とっても重要です。 いってみましょう。

JDKのダウンロード

基本的には、以下のサイトからダウンロードします。

Oracleサイト
(http://www.oracle.com/technetwork/java/javase/downloads/)

しかし、JDKは色々とバージョンも多すぎだし、
上記のページで混乱する感じなら、私が既に入手した
JDKのダウンロードページをご利用ください。

上記ページからは、以下のJDKファイルが入手できます。

jdk-8u241-windows-x64.exe
(Windows64bit用)

手っ取り早く、このテキストとも整合性がとれますよ。

上記で手に入れてもいいし、どこで手に入れてもいいですが、
とにもかくにも、何かJDKを準備してくださいね。

何もないと始まらないので、 準備しましょう。

JDKのインストール

JDKのインストールの前に、ATOK使用者は以下の処置をしておきましょう。

ATOKを使っていると、 ATOKのファイルの存在によりJDKインストールが出来ない場合があります。
その場合は、一時的に日本語変換機能をMS-IMEなどに変更します。
------------
それでもダメな場合は、以下のファイルを一時的に名前変更します。
C:\Program Files\JustSystems\ATOK31T29_X64\ATOK31TIP.DLL
C:\Program Files (x86)\JustSystems\ATOK31T29\ATOK31TIP.DLL
インストール後に、上記2つのファイルとも元の名前に戻せば、ATOKも使えます。

では、jdk-8u241-windows-x64.exeをダブルクリック。
「変更を許可しますか?」と出たら、はい(Y)をクリック。

セットアップ案内が出ますので、「次へ」をクリック。

JDKのセットアップ

※2019年2月よりライセンスが変更になりました。
※勉強する分(商用利用以外)には、特に今までと変更ありません。

「次へ」をクリック。

JDKのカスタムセットアップ

それなりに時間がかかります。

Javaインストールのステータス

インストール先フォルダです。そのまま「次へ」をクリック。

JDKフォルダ

・・しばらく時間(5分)がかかります。
インストール完了後に、「閉じる」をクリック。

JDKインストール完了

以上で、JDKのインストール完了です。

パスを通す話

インストールが完了すると、以下のフォルダが出来ていますね。
C:\Program Files\Java\jdk1.8.0_241

同時に、以下のフォルダも出来ています。
C:\Program Files\Java\jre1.8.0_241
本テキストで対象にするのは、jdkですからね。 間違わないでください。
参考までに、JREとJDKの関係。

このJDKフォルダの下にbinフォルダがあります。
このbinフォルダに格納されたJDK実行ファイルでJavaは動きます。

しかし、実行するたびに、いちいちJDKのbinに移動するのは面倒です。
そこで、パス という仕組みを利用します。

パスを利用すると どこからでもJDKのbin配下のファイルを利用できる。
この仕組みを、パスを通すと言います。

パスを通す仕組みは、Javaに限らずにコンピュータ共通です。
是非、覚えましょう。

パスを通す作業は、大きく二つです。

以下、Windowsでのパスを通す具体的な作業を説明していきます。

環境変数(JAVA_HOME)の設定

JDKにパスを通す場合、一般的にはJAVA_HOMEという環境変数を設定します。

Windowsの検索窓に「システムの詳細」と入力し、
「システムの詳細設定の表示」(コントロールパネル)をクリック。

システムの詳細設定の表示

詳細設定から、さらに環境変数をクリック。

システムのプロパティ

すでにJAVA_HOME が設定されている場合は、
JAVA_HOMEを選択して「編集」をクリック。

環境変数JAHA_HOME

(↑JAVA_HOMEが無い場合は)
ユーザーの環境変数の「新規」をクリックして、

ユーザー環境変数の新規

以下のように、JAVA_HOMEという環境変数に、
C:\Program Files\Java\jdk1.8.0_241 を入力してOKをクリック。

ユーザー変数の編集

以上で、JAVA_HOMEの設定が完了です。

ちなみに、C:\Program Files\Java\jdk1.8.0_241は、存在してないと駄目ですからね。
エクスプローラーで存在を確認してください。
存在しない場合は、jdkのインストールフォルダを確認してくださいね。

PATHへ環境変数を追加

変数のPATH を選択して、編集をクリックします。

変数のPATHが無ければ新規にPATHを作成します。
その場合は、ユーザー環境変数(JAVA_HOMEと同じ場所)に作成してくださいね。

(システム環境変数でなく、ユーザー環境変数で

ユーザー環境変数の編集

新規で「%JAVA_HOME%\bin」を追加しましょう。
( 既存の設定を削除しないように、気をつけてください)

JAVA_HOMEでbinの追加

OKですね。

※旧いPCだと、こんな画面が出てくるので、「;%JAVA_HOME%\bin」を入れます。
JAVA_HOME/binの追加

開いている画面は、「OK」をクリックして閉じましょう。
この設定により、JAVA_HOMEのbinにパスが通りました。

パスが通ったか確認する

では、JDKのbinフォルダにパスが通ったか確認しましょう。

Windowsの検索窓に「コマンドプロンプト」と入力しクリック。

コマンドプロンプトの起動

コマンド待ちの画面が出てきますね。
以下のように、コマンドを打ってみましょう。
(間に半角スペースを忘れないで)
>javac -version
>java -version

以下がコマンド実行画面です。

            
C:\Users\sato>javac -version
javac 1.8.0_241

C:\Users\sato>java -version
java version "1.8.0_241"
Java(TM) SE Runtime ・・・
          
          

確認すべきは、以下です。
javac 1.8.0_241
java version "1.8.0_241"

コンパイル環境(javac)実行環境(java)
この二つが揃って1.8.0_241なら、正しくパスが通ったことになります。

バージョンがずれていたら、旧いJDKをアンインストールすると良いでしょう。

「内部コマンドまたは外部コマンド、操作可能なプログラム
またはバッチ ファイルとして認識されていません。」
と出たら、まずスペルミスです。

HelloWorldプログラムを作る

HelloWorldプログラムを置くフォルダとしてc:\javaを作ります。

エディタソフト(Atom、秀丸、VSCode等)を使って、

以下のソースコードをコピペして、
c:\java\HelloWorld.java 」というファイル を作ります。
            
public class HelloWorld {
  public static void main(String args[]) {
    System.out.println("Hello World!");
  }
}
          
          

作ったら、ファイルの拡張子が「.java」を確認してください。

HelloWorldプログラム

※拡張子が出てこない場合は、エクスプローラの設定を見直します。

拡張子の設定

今後もプログラム作るなら、拡張子は見えるようにしておきましょう。

HelloWorldプログラムの実行

実行には、コマンドプロンプトから、以下の3つのコマンドを打ちます。

  1. cd c:\java
  2. javac HelloWorld.java
  3. java HelloWorld

意味は、以下の通り。

  1. c:\javaに移動
  2. HelloWorld.javaをコンパイルして、HelloWorld.classの作成。
  3. HelloWorld.classのプログラム実行

実際の画面での表示。こんな感じでコマンド打ちましょう。

コマンドプロンプトでHelloWorld

実行したら、ディレクトリを確認。
コンパイルしたファイル HelloWorld.classが、新たに作成されています。

HelloWorld.class

以上ですが、うまく実行できましたか?
うまくいかない場合は、質問してくださいね。

Copyright(c) 2005-2020 SearchMan Sato . All Rights Reserved.