Lion 以降,Java Run Time は Apple からは積極的には提供されなくなった.
MT Lion 導入時点で,JRE 1.6 は初回起動時にダウンロードインストール, JRE 1.7 は,オラクルからダウンロードインストールする必要がある.
特に,Web ブラウザの Java プラグインを利用したい場合には, オラクルから最新の JRE をダウンロードしてインストールしておかないと, 実行できなくなっている(OS でバージョンをチェックして,古ければ実行できなくしているようだ)
ユーティリティフォルダにある Java Preferences を起動すると, ダウンロードしてインストールすることを促される
ブラウザで Java Plugin を使う必要がある場合は, Oracle から JRE をダウンロードしインストールする必要がある.
で,
[システム環境設定]->[Java] ->Java コントロールパネル ->[更新]
で
[ ] 更新を自動的にチェック
のチェックをはずす(いろいろ文句を言われるが無視)
そのあと,
~/L/P/com.oracle.javadeployment.plist
をテンプレートとする.
<dict> <key>/com/oracle/javadeployment/</key> <dict> <key>deployment.macosx.check.update</key> <string>false</string> <key>deployment.modified.timestamp</key> <string>1359945629865</string> <key>deployment.version</key> <string>7.0</string> </dict> </dict>
インストーラをダウンロードし,実行.
/Library/Java/JavaVirtualMachines に展開される.
$ cd /Library/Java/JavaVirtualMachines $ ls
デフォルトがどの JAVA_HOME になっているか確認.
$ sudo /usr/libexec/java_home -V
/Library/Java/JavaVirtualMachines の古い JDK を消しておく (Ver.1.6 は置いておく)