Java for OS X 2014-001 がインストールできません

下記状況により、お助けください。

MacBook Pro 2.3GHz Intel Core i7 4GB 1600MHz DDR3

OS X El Capitan 10.11にアップデートしたところ

IllustratorCE6を起動するときにJavaSE6が必要と言われます。

御社のホームページにあるJava for OS X 2014-001をダウンロードし、インストールをしようとすると

このパッケージのより新しいバージョンがすでにインストールされているとなり、インストールできません。


また、ネットにて検索した結果、一度以下のコードを入力し実行してみましたが、変化がありませんでした。

sudo nvram boot-args=”rootless=0″


次に空の"1.6.0.jdk""Deploy.bound"ディレクトリを作成し、再度rootlessを有効にしてMacを再起動します


sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

sudo mkdir -p /System/Library/Java/Support/Deploy.bundle

sudo nvram -d boot-args


また、その他の強制インストールとして

PKGをJDKを削除するとありましたが、JDKがヒットしません。


以上の状況です。

よろしくお願いします。

MacBook Pro (15-inch Mid 2012), iOS 9.0.2

投稿日 2015/10/17 06:00

返信
返信: 7

2015/10/17 17:46 kumachandayo への返信

こちらをご覧下さい

https://support.apple.com/ja-jp/HT202643



Java for OS X 2014-001:Apple 提供の Java SE 6 Web プラグインと Web Start 機能を再び有効にする方法

Apple 提供の Java SE 6 Web プラグインと Web Start 機能を OS X Lion 以降で再び有効にする方法を説明します。



Java for OS X 2014-001 および最新バージョンの Oracle Java 7 をインストールした後に、Java 7 を無効にして、Apple 提供の Java SE 6 Web プラグインと Web Start 機能を再び有効にしたい場合は、以下の手順を実行します。



↑と記述があります。

2015/10/17 20:01 cat'sbee への返信

返答ありがとうございます


方法がいけないのか?インストールできませんでした


お聞きしたい点がございます

この方法ですが、冒頭に記載されている


『Java for OS X 2014-001 および最新バージョンの Oracle Java 7 をインストールした後に、Java 7 を無効にして、Apple 提供の Java SE 6 Web プラグインと Web Start 機能を再び有効にしたい場合は、以下の手順を実行します。』


とありますが


Java for OS X 2014-001とOracle Java 7をインストールしてからの操作ではないのでしょうか?


Java for OS X 2014-001をインストールするためには、rootless機能がゴマかすか、停止してからでないといけないのではないのでしょうか?


ご指導願います

2015/10/17 21:01 kumachandayo への返信

kumachandayo様


こんにちは。はじめまして。横から失礼いたします。

まず、Javaは何をインストールされているのでしょうか?そして、どこのサイトを確認されて上記のコマンドを見られましたでしょうか?

上記のコマンドでは・・・Javaをアンインストールできないのでは?ないでしょうか。。(できたらごめんなさい。)


ターミナルにて、

java -version(enter)とすると、現在インストールされているappleJavaが確認できます。

そのバージョンのJavaも新しいと言うことでしたら、一度アンインストールしてください。

ここの方が詳しく説明してくださっています。

http://blog.irgaly.net/2014/03/23/uninstall-apple-java6/


また、oracle javaがインストールされているかもしれない場合、

ターミナルから

/usr/libexec/java_home -V(enter)と入力すると、現在インストールされているJavaが一覧できます。(エイリアスですが)

Oracle Javaのアインインストールは下記を参考にしてください。

https://www.java.com/ja/download/help/mac_uninstall_java.xml


調べなくて申し訳ないのですが、必要な Java6は

Java for OS X 2015-001

Java for OS X 2014-001

のどちらかだと思うのですが・・・そこは調べてください。多分上の方だと思うのですが・・・。


ちなみに、rootlessは関係ありませんし、上記に記載されているコマンドはもう使えない(ベータの時のコマンドでは?)と思います。(違ったら申し訳ありません。)

rootlessの解除はここに書いていいのかわからないのでやめておきますが、command + R で起動したターミナルに入力するコマンドです。(調べてください)

2015/10/17 21:48 kumachandayo への返信

kai_markII さんへの補足です。


有効になっているJavaのバージョン表示例

Apple版(2015-001)がインストールされている場合

$ java -version

java version "1.6.0_65"

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)

Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

Oracle版(Java 8 update 60)がインストールされている場合

$ java -version

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

なお、Oracle版のJavaがインストールされている時はシステム環境設定に「Java」が追加されていて、そちらで確認もできます。(Apple版は未確認)

なお、Appleのリリース情報によると、最新版の2015-001ではプラグインはインストールされません。

Java for OS X 2015-001 について - Apple サポート(2015-001 ダウンロードページの説明中の「詳しく」のリンク)

(抜粋)

  • インストール時の不具合が改善されており、Java for OS X の以前のバージョンの修正点をすべて引き継いでいます。
  • インストールされる Java 6 のバージョンは、Java for OS X 2013-005 と同じです。
  • このアップデートは、すべての Web ブラウザから Apple が提供した Java アプレットプラグインをアンインストールします。

私は Apple版、Oracle版ともに最新版にしていますが、AppleのプラグインもDeploy.bundleの下にちゃんと残っていますので、Oracle版を入れていなくても cat's beeさんも参照されている

Java for OS X 2014-001:Apple 提供の Java SE 6 Web プラグインと Web Start 機能を再び有効にする方法 - Apple サポート

の手順3、4でApple版のプラグインとWeb Startを有効にできると思います。(Safariなどで使えるかは別として)


ちなみに、El Capitan に 2015-001をインストールした状態では、Apple版のJava VMも

/Library/Java/JavaVirtualMachines/1.6.0.jdk

とOracle版と同じ/Library以下になります。/System/... ではありません。


# 一部打ち間違いを修正しました。

2016/02/15 22:20 kumachandayo への返信

インストールすべきはJava for OS X 2014-001ではなく、Java for OS X 2015-001なのではないでしょうか?


私はMac mini (Late 2009)2.26 GHz Intel Core 2 Duoを使用しています。

今年2月になってOS X El Capitan 10.11にアップデートしましたが、PhotoshopCS5を立ち上げる際に「以前のJava SE 6 ランタイムをインストールする必要がある」旨のメッセージが出ました。

そこで「詳しい情報」をクリックすると「ダウンロード - Java for OS X 2015-001」のページが開きました。

さて「以前のJava SE 6 ランタイム」は何を指すのか?しばし迷って、旧バージョンの案内を辿ってJava for OS X 2014-001をダウンロードしました。インストールすると「すでに新しいバージョンがインストールされておりインストールできない」との警告。

助けを求めてこのページにたどり着きましたが、Javaもターミナルモードもよく分からない私には書かれていることがよく理解できません。

そこで原点にもどり、Appleが一般ユーザーにそこまでの労苦を課すはずがないと考え、「ダウンロード - Java for OS X 2015-001」のページを読み直し、Java for OS X 2015-001をインストールしたところ、Photoshopは問題なく立ち上がりました。

ヘタにターミナルモードを扱うとドツボにはまるところ、ホッとしました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Java for OS X 2014-001 がインストールできません

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。