月別アーカイブ: 2014年5月

Eclipse 4.3 Kepler SR2 のインストール (Mac | OS X 10.9)

2014/7/8 追記
Eclipse 4.4 Luna については「Eclipse 4.4 Luna のインストール (Mac | OS X 10.9)」を参照してください。

Java SE 8 (JDK 1.8.x) のインストール (Mac | OS X 10.9)」の続きです。

1. Java 8 に対応した Eclipse

Java 8 に正式に対応する Eclipse は 6/25 にリリース予定の次期バージョン (4.4 Luna) からです。
現時点では Eclipse 4.3 Kepler SR2 に Java 8 用パッチを適用することで、Eclipse をJava 8 に対応することができます。

@see 「Installing Java™ 8 Support in Eclipse Kepler SR2」 (Eclipse.org)

2. Eclipse 4.3 Kepler のダウンロード

Eclipseダウンロードサイトからは様々なパッケージがダウンロード可能です。
今回は「Eclipse IDE for Java EE Developers」の「Mac OS X 64 Bit」版をダウンロードしました。

もしも Mac 版のリンクがなければ、右上のドロップダウンリストから「Mac OS X (Cocoa)」を選択してください。

20140516_01

本日時点の最新版は eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz (260,837,979 byte) でした。

3. Eclipse 4.3 Kepler のインストール

3.1. 解凍

ダウンロードした tar.gz ファイルを解凍します。
ダブルクリックでも解凍可能ですが、下記のようにターミナルから解凍しました。

$ cd ~/Downloads
$ ls
eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz

$ tar xzf eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz
$ ls
eclipse
eclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gz

(*) 青字はディレクトリ。

3.2. インストール

解凍した eclipse ディレクトリを「アプリケーション」フォルダに配置すれば Eclipse のインストールは完了です。

20140516_02

ここでは「eclipse」 → 「Eclipse」にリネームしています。

4. 開発元の確認

そのまま Dock のアプリケーションから Eclipse.app を選択しても、確認元未確認ダイアログが出て Eclipse は起動できません。

"Eclipse.app"は、開発元が未確認のため開けません。
"セキュリティ"環境設定でインストールが許可されているのは、Mac App Store と確認済みの開発元からのアプリケーションのみです。

開発元を確認済みとするには、Eclipse.app のコンテクストメニュー (右クリックで表示されるメニュー) から「開く」を選択します。

20140516_03

その後表示される開発元確認ダイアログで「開く」ボタンを選択します。

20140516_04

開発元が確認済みとなり、以降、Eclipse.app を選択するだけで Eclipse が起動します。

20140516_05

20140516_06

5. Java SE 6 インストール?

Eclipse と Java のバージョンの組み合わせによっては、以下のような Java SE 6 のインストールが促されることがあります。

20140516_07

"Eclipse.app"を開くには、Java SE 6 ランタイムが必要です。
今すぐインストールしますか?

その場合、インストールした Java の設定を変更する必要があります。
詳細は「Eclipse 4.3 Kepler のインストール (Mac | OS X 10.9)」の「3. Java SE 6 インストール?」を参照してください。

Eclipse の日本語化 (Mac | OS X 10.9)」へ続きます。

[ END ]

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

OS X 10.9 Mavericks 上の Eclipse 環境を Java 8 に対応させました。
最初に Java SE 8 のインストールを行います。

(*) Java 7 については「Java SE 7 (JDK 1.7.x) のインストール (Mac | OS X 10.9)」を参照してください。

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

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

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

本日時点の最新版は jdk-8u5-macosx-x64.dmg (217,882,269 byte) でした。

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

2.1. インストーラの実行

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

20140512_01

20140512_02

2.2. インストールの種類

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

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

20140512_03

2.3. インストール完了

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

20140512_04

3. 設定と動作確認

3.1. ターミナル

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

java コマンド

$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

javac コマンド

$ javac -version
javac 1.8.0_05

いずれも Java SE 8u5 のバージョン番号である「1.8.0_05」と表示されています。

3.2. システム環境設定

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

20140512_05

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

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

20140512_06

20140512_07

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

20140512_08

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

20140512_09 20140512_10

20140512_11 20140512_12

3.4. Java インストールパス

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

$ whereis java
/usr/bin/java

$ cd /usr/bin
$ ls -l java*
lrwxr-xr-x  1 root  wheel  74 10 27  2013 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
lrwxr-xr-x  1 root  wheel  75 10 27  2013 javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
lrwxr-xr-x  1 root  wheel  77 10 27  2013 javadoc -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc
lrwxr-xr-x  1 root  wheel  75 10 27  2013 javah -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah
lrwxr-xr-x  1 root  wheel  75 10 27  2013 javap -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap
lrwxr-xr-x  1 root  wheel  76 10 27  2013 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  2013 Current -> A

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

20140512_13

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

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

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

[ END ]