Java SE 7 (JDK 1.7.x) のインストール (Mac | OS X 10.9)

OS X 10.9 Mavericks 上に Eclipse 環境を構築する必要に迫られました。
Eclipse を動作させるためには Java SE が必須なので、最初にインストールを行います。

1. Java SE Development Kit (JDK) のダウンロード

Oracle (旧 Sun) のダウンロードページ Java SE Downloads から最新の JDK である Java SE 7u45 をダウンロードします。

JDK の「DOWNLOAD」ボタンを選択し、「Accept License Agreement」をチェックします。
Mac 用は「Mac OS X x64」です。

本日時点の最新版は jdk-7u45-macosx-x64.dmg (192,766,805 byte) でした。

2. Java SE Development Kit (JDK) のインストール

2.1. インストーラの実行

jdk-7u45-macosx-x64.dmg ファイルをマウントし、「JDK 7 Update 45.pkg」を実行するとインストーラが起動します。

20131128_01

20131128_02

2.2. インストールの種類

「はじめに」画面で「続ける」ボタンを選択すると、「インストールの種類」画面に遷移します。

「インストールの種類」画面では、指定する情報はありません。
「インストール」ボタンを選択すると Java SE 7u45 のインストールが始まります。

20131128_03

2.3. インストール完了

インストールが完了すると「概要」画面に遷移します。
「次のステップ」リンクから Java SE のドキュメントを参照可能です。

20131128_04 20131128_05

3. 設定と動作確認

3.1. ターミナル

ターミナルから java コマンドと javac コマンドが正常に起動することを確認します。

java コマンド

$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

javac コマンド

$ javac -version
javac 1.7.0_45

いずれも Java SE 7u45 のバージョン番号である「1.7.0_45」と表示されています。

3.2. システム環境設定

「システム環境設定」を開くと、「Java」が追加されていることが確認できます。

20131128_06

3.3. Java コントロールパネル

「システム環境設定」-「Java」から「Java コントロールパネル」を呼び出すことが可能です。

20131128_07

20131128_08

「バージョン情報」ボタンから Java SE のバージョンを確認できます。

20131128_09

タブから Java Runtime に関わる各種設定/確認が可能です。

20131128_10 20131128_11

20131128_12 20131128_13

3.4. Java インストールパス

Java SE 7u45 がどこにインストールされたのかを確認してみました。

$ whereis java
/usr/bin/java

$ cd /usr/bin
$ ls -l java*
lrwxr-xr-x  1 root  wheel  74 10 27 13:50 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
lrwxr-xr-x  1 root  wheel  75 10 27 13:50 javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
lrwxr-xr-x  1 root  wheel  77 10 27 13:50 javadoc -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc
lrwxr-xr-x  1 root  wheel  75 10 27 13:50 javah -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah
lrwxr-xr-x  1 root  wheel  75 10 27 13:50 javap -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap
lrwxr-xr-x  1 root  wheel  76 10 27 13:50 javaws -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws

$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ ls -l Current
lrwxr-xr-x  1 root  wheel  1 10 27 13:50 Current -> A

/System/Library/Frameworks/JavaVM.framework/Versions にインストールされた各バージョンに対し、Current リンクを経由してシンボリックリンクが張られています。

20131128_14

ただ、こちらは Mac OS 固有のファイルが格納されているようです。
見慣れたファイル群は /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home 配下にありました。

$ cd /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
$ ls
COPYRIGHT                                 include
LICENSE                                   jre
README.html                               lib
THIRDPARTYLICENSEREADME-JAVAFX.txt        man
THIRDPARTYLICENSEREADME.txt               release
bin                                       src.zip
db

Eclipse 4.3 Kepler のインストール (Mac | OS X 10.9)」に続きます。

[ END ]


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*