Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

関連記事 Apple のセキュリティリリース

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

以前のJava SE 6ランタイムをインストールする必要があります?

macOS Sierra 10.12.6 でAdobe photoshop CS5を開こうとしたら

以前のJava SE 6ランタイムをインストールする必要がありますと表示されるのですが、

すでにJava8をインストールしている場合、どのようにしたら6に戻せますか?

またJava 6のダウンロードがしたいのですが見つけられません。

どちらからダウンロードできるのでしょうか?

MacBook Pro

投稿日 2017/08/16 13:46

返信
スレッドに付いたマーク ベストな回答

投稿日 2017/08/17 14:52

すみません、続きになります。

いきなり訂正ですがCS5が動作しているというよりJava 6がインストール済みのMacですね。


1.6.0.jdkをコピーしてきます。場所はMavericksの場合ここです。

ユーザがアップロードしたファイル

El Capitanの場合はここです。

ユーザがアップロードしたファイル

その他のバージョンではどちらかにあります。


Sierraのここに入れてください。認証を求められますからパスワードを入力します。

ユーザがアップロードしたファイル

これでCS5はJava 6がインストール済みであると認識するはずです。

返信: 20
スレッドに付いたマーク ベストな回答

2017/08/17 14:52 i_was5um への返信

すみません、続きになります。

いきなり訂正ですがCS5が動作しているというよりJava 6がインストール済みのMacですね。


1.6.0.jdkをコピーしてきます。場所はMavericksの場合ここです。

ユーザがアップロードしたファイル

El Capitanの場合はここです。

ユーザがアップロードしたファイル

その他のバージョンではどちらかにあります。


Sierraのここに入れてください。認証を求められますからパスワードを入力します。

ユーザがアップロードしたファイル

これでCS5はJava 6がインストール済みであると認識するはずです。

2017/08/16 23:01 Rikako_i への返信

Java 6をインストールするのなら

ダウンロード - Java for OS X 2015-001

からダウンロードできます。8から6に戻すとか考えなくて大丈夫です。Java 6は動作しませんから。CS5ではJava 6が動作している必要がありません。

(Java 6が動作しているかはSafariの「ヘルプ/インストール済みプラグイン」を見てください。)

それからPhotoshop CS5の一部のフィルターではOsakaフォントがオンになっていないとクラッシュします。Sierraでは確かデフォルトでオフになっているので、必ずオンにしておきましょう。

Illustator CS5ではCS Live関係で終了時にクラッシュすることがあります。


Photoshop CS5が問題なく動作することを保証されているのはMac OSX 10.8までです。Sierraで使うのは自己責任でお願いします。


ただしターミナルを使えるのならはにさんの方法が確実に安全です。

2017/08/17 00:44 Rikako_i への返信

ターミナルで、

ls -l /System/Library/Java

とすると、何と出ますか?

引用した記事では、

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

/System/Library/Java/Support/Deploy.bundle

の2つのフォルダーを作るとなってますが、うちでは後の方しかありません。しかし、cs5は動いてます。ただ、これはSierraでインストールしたのではなくて、もっと前のOSXでインストールしたPhotoshopの場合ですけど。

2017/08/17 01:06 Rikako_i への返信

じゃ、記事にある2つのフォルダーともできてないですね。

起動時command + r としてmacOSユーティリティーにして、そのターミナルで

csrutil disable

はしましたか?

これをやっておかないとコマンドを実行しても問題のフォルダーを作れません。

これをやってから、再起動して、通常のようにSierraを立ち上げ、そのターミナルで、

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

とします。この時、password: と出ますので、管理者パスワードを入力します。この時は画面には入力したものは何も表示されませんし、カーソルも動きませんので、故障したのではないかと思うかもしれませんが、とにかくキーボードからパスワードを入力し、最後にリターンキーを押します。すると、プロンプトが戻ります。その後、もう一度、

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

とします。上を実行してからすぐやれば、この時はパスワードは要求されず、すぐプロンプトが戻ります。これで完了です。

最後にもう一度(再起動して)、macOSユーティリティのターミナルにして、

csrutil enable

としておきます。これで再起動すれば、Photoshopをインストールして、実行できるようになるはずなんですが。

2017/08/16 17:59 i_was5um への返信


上ではにさんの紹介してるLINKのやりかたは、

起動時にJava6のインストールチェックをしているFileと保存先のDirectoryを

ダミーで作ってやってるだけ。

Java6自体はインストールすらしてない。


よーするにCS5発売当時のJavaが6で、そのインストールチェック

さえすりぬければ、最新のJava7/8の環境で動作してくれるようだ、

ってことでしょ。

2017/08/16 20:20 i_was5um への返信

i_was5um さんによる書き込み:


自分でやるのならどうでもいい話ですが、全くターミナルなんか触ったこともない人ならクリックだけで済むインストールの方が簡単ではないかな、ということですが。

確かに、その方が簡単ですね。

まぁ、できる方法をそれぞれに人が選択すればよいのではないでしょうか。

2017/08/17 00:13 i_was5um への返信

一つ書き忘れていたことがあったので追加しておきます。

現在Java 7以降を使っている、使う必要があるような場合には、Java 6をインストールすると「Current JDK」が使えないJava 6に変更され本来のJavaの使用に支障が出る可能性があります。はっきりしない書き方ですがJavaは全く使う必要がない使いたくない人なので、テストしていません。すみませんでした。

以前のJava SE 6ランタイムをインストールする必要があります?

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