Java の環境構築

このドキュメントは http://edu.net.c.dendai.ac.jp/ 上で公開されています。

OpenJDKのインストール

Open JDK のインストールはもはや簡単ではありません。

インストール先の吟味

OpenJDKはインストーラで管理されておらず、自分でインストールの管理 をする必要があります。 特に、一般論として、有料ソフトとの差別化をするために、試供品や無料 版のソフトウェアの品質を落としてくる場合があり、英語圏ユーザ以外が 使用する場合に困難が生じることがあります。

最近の JDKには、バグがあり、日本語など非ASCII文字を含むフォルダにはインストー ルできないようです。 そのため、 ログイン名が英字のみなら、ダウンロードしたフォルダなどにそのままイ ンストールできますが、ログイン名が英字以外の場合、インストール先を c:\java など、別に作成する必要があります。 なお、c:\Program Files 内はシステムが管理している領域であることと、フォ ルダ名に空白を含むとトラブルを起こすソフトなどもあり、\Program Files 内をユーザーが手動で管理することはお勧めしません。

また、Eclipse は最近はインストーラによりインストールしますが、以前 は単に解凍して使用する形態でした。 その時、ある程度長いパスを持つフォルダにインストールしようとすると、 Windows の解凍機能の持つパス長の文字制限に引っかかってインストール が不調に終わることもありました。 現行はインストーラでインストールするため、このトラブルは起きなくなっ ているはずですが、潜在的なトラブルが消えたかどうかは定かではありま せん。

インストール手順

  1. ブラウザでopenjdk を検索して Open JDK のホームページに行く
  2. Download の項目中の最新のバージョン番号(2020/5/19現在 jdk.java.net/14)をクリック
  3. Builds 項目中の使用OSに対応した zip または tar.gz をクリックしてダ ウンロード
  4. unzip や tar ztf などを使用して解凍する
  5. 環境変数 JAVA_HOME と PATH を解凍したフォルダ、binフォルダに設定 する
  6. コマンドラインで java -versionjavac -version を実行し、共にインストールした Java のバージョが 出るか確認する

トラブルシューティング

環境変数の設定ミス

環境変数の確認法

コマンドプロンプト, MacOSX, Linux
PowerShell

Windows の環境設定で、PATH には少なくとも以下が含まれている必要があ る。

C:\Windows\System32; C:\Windows\System32\Wbem

確認ミス

コマンドプロンプト、PowerShell などは、環境変数を設定後に再起動の必 要がある。

コマンドプロンプト
PowerShell
MacOSX, Linux

解凍ミス

zipファイルが全て解凍されていない事例があります。 フォルダを見直して、 java.exe, javac.exe などが bin フォルダにあることを確認して下さい。

Eclipseのインストール

JDK がインストールされていれば簡単

  1. 本家 www.eclipse.org からインストーラをダウンロードする (授業で使用しない日本語化された環境 はmergedoc.osdn.jpから Pleiades All in One パッケージとしてダウンロードできる )
  2. インストーラを起動してインストールを行う
  3. 使用するJavaを聞かれた場合、上記でインストールした Java の Home ディ レクトリ(bin を含んでいるフォルダ)を指定する
  4. Java のバージョンを 1.8 に設定する