Mac 関係覚え書き

Lion 以降,Java Run Time は Apple からは積極的には提供されなくなった.

MT Lion 導入時点で,JRE 1.6 は初回起動時にダウンロードインストール, JRE 1.7 は,オラクルからダウンロードインストールする必要がある.

特に,Web ブラウザの Java プラグインを利用したい場合には, オラクルから最新の JRE をダウンロードしてインストールしておかないと, 実行できなくなっている(OS でバージョンをチェックして,古ければ実行できなくしているようだ)

JRE 1.6(Apple 提供)

ユーティリティフォルダにある Java Preferences を起動すると, ダウンロードしてインストールすることを促される

JRE 1.7(Oracle 提供)

ブラウザで 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>

Oracle Java のアンインストール

AdoptOpen JDK

インストーラをダウンロードし,実行.

/Library/Java/JavaVirtualMachines に展開される.

$ cd /Library/Java/JavaVirtualMachines
$ ls

デフォルトがどの JAVA_HOME になっているか確認.

$ sudo /usr/libexec/java_home -V

/Library/Java/JavaVirtualMachines の古い JDK を消しておく (Ver.1.6 は置いておく)


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-09-22 (日) 14:48:37