Airpods

OS X El CapitanにJavaをインストールする方法

OS X El CapitanにJavaをインストールする方法

OS X El Capitan で Java を入手

Macユーザーの中には、特定のウェブサイトやアプリケーションとの互換性のため、あるいはJava開発者であるなどの理由で、OS X El CapitanにJavaのインストールを必要とする人もいます。しかし、AppleはJavaに対してますます厳格になっており、OS X 10.11のクリーンインストールではデフォルトでJavaがインストールされなくなりました。そのため、Macをアップデートすると、以前のバージョンのJREまたはJDKが動作しなくなる可能性があります。

さらに、特定のアプリケーションや Web コンテンツを使用しようとすると、「このアプリケーションには、このバージョンの OS X では利用できないレガシー Java SE 6 ランタイムが必要です」というエラー メッセージが表示される場合があります。これは、そのアプリケーションを実行するには古いバージョンの Java を使用する必要があることを意味します。

いずれにしても、OS X 10.11 以降で Java JRE または Java JDK が必要な場合は、次の手順に従ってインストールしてください。

明確に言えば、Javaが必要ない場合はJavaをインストールしないでください。また、Javaが必要かどうかわからない場合は、おそらくJavaは全く必要ありませんので、Javaをインストールしないこともできます。

Macユーザーは、Javaを正常にインストールする前に、OS XでルートレスSIP保護を無効にする必要がある場合があります。ただし、インストール後に再度有効にすることができます。Javaのインストール中に「検証中…」で停止する場合は、ルートレスが原因です。

AppleのOS X El CapitanにJava SE 6をインストールする

OS X El CapitanにJavaの旧バージョンをインストールするには、Java 6を含むJava for OS X 2015-001インストーラを使用します。念のためお伝えすると、Java 6は2013年のバージョンであり、古く、Oracleによるサポートも終了しています。また、既知のセキュリティホールが複数存在するため、ほとんどのMacユーザーは特別な理由がない限りインストールすべきではありません。したがって、特にJava 6が必要な場合を除き、新しいバージョンを入手するか、Javaが全く必要ない場合はインストールしない方がよいでしょう。

  • AppleからOS X 2015-001用のレガシーJavaを入手する

これにより、OS X El Capitan (さらに、Yosemite と Mavericks) で使用できるインストーラーがダウンロードされます。

インストール中にエラーが発生した場合は、導入部分をざっと読んでMacでSIP / rootlessを無効にしていないことが原因です。まずSIP / rootlessを無効にすれば、Javaは問題なくインストールされます。

OracleからOS X EL CapitanにJava 8をインストールする

もう一つの選択肢は、Oracleから最新バージョンのJavaを入手することです。これは以下の2つの方法で開始できます。

  • ターミナルを開き、「java -version」と入力し、「詳細情報」ボタンをクリックしてJavaのダウンロードページに移動します。
  • または、Oracle.comのJavaダウンロードページに直接アクセスして、JREとJDKを入手してください。

OS X El CapitanにJavaをインストールする

繰り返しになりますが、インストールを完了する前に、Mac で SIP 保護を無効にする必要がある可能性があります。