【Mac】 Oracle Java 7 をアンインストールする方法

Java_Web_Start.png 従来、Java は Apple が独自に提供していましたが、Java 7 では他OS同様に Oracle の提供となりました。
JDK 7 Update 6 では OS X でも全機能が使用できるようになったため、導入してみた方もいると思います。
しかし、JRE 7u6 のプラグインでは、正常に使用できない Java アプレットが多数ありました。
そこで、Java 7 のアンインストールを試してみたときのメモを記事にしておきます。

アンインストール方法

  1. “ユーティリティ”→”ターミナル”を開きます。
  2. JRE 7を削除します。
  3. sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
  4. JDK 7を削除します。
  5. sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk
  6. Apple 謹製の Java SE6 の JRE へ戻します。
  7. sudo ln -s /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
  8. “ユーティリティ”→”Java Preferences”を開き、Java SE 7 が削除されて Java SE 6 が選択されていることを確認します。
  9. Java コントロール・パネルを削除します。
  10. sudo rm /Library/PreferencePanes/JavaControlPanel.prefpane

Java_Preferences.png ここまでで作業は完了ですが、CoreDeploy.bundle 内にJava SE 7の残骸がまだ残っています。
気になる場合はこのファイルだけ TimeMachineで導入前の時点に復元すればいいのですが、一応初期化する方法も紹介しておきます。

初期化方法

  1. CoreDeploy.bundle を削除します。
  2. sudo rm -rf /System/Library/Java/Support/CoreDeploy.bundle
  3. Java – OS X Lion 2012-004 をダウンロードし、インストールします。*

* 日本語版のページでは 2012-003 のままの表示ですが、実際には 2012-004 がダウンロードされます。また、パッケージ名は OS X Lion ですが、システム要件は Lion, Mountain Lion の双方に対応しています。

コメント

タイトルとURLをコピーしました