インストーラー、ルークを使う
Homebrewパッケージマネージャーを示唆する他の回答は、私には少し極端に思えます。Homebrewにはいくつかの良い使い方があると思います。しかし、単にJavaを実行するには、Homebrewをインストールしますは、不必要な追加のステップです。単にJavaを実行するだけの場合は、信頼できるソースからMacインストーラーをダウンロードしてください。
MacにJavaを配置するための使いやすいインストーラーアプリを入手するための複数のソースがあります。他の多くのアプリと同じように、Macでインストーラーを実行します。
以下は、Java 11のソースを見つけるためのフローチャート図です。その一部はJava 8も提供しています。
AdoptOpenJDK.netなどのベンダーからインストーラをダウンロードします。
インストーラーを実行します。
JavaVirtualMachines
フォルダーが正しくなりました
オラクルのインストーラーが実際にそれを配置しないのはなぜですか そして、どうすればこの問題を回避できますか?
問題ない。
このフォルダー/Library/Java/JavaVirtualMachines/
は、macOS 上のJVMの新しいホームです。
JVMをインストールするには、以下で説明するインストーラーを使用します。
アンインストールするには、Finderを使用してそのフォルダからJVMを削除するだけです。削除を完了するには、システム管理者パスワードの入力を求められます。
Java 9&10&11
2010年に、AppleはOracle、IBM、Red Hat、Azul、その他のJavaベンダーとともにOpenJDKプロジェクトに参加しました。各メンバーは、統一されたOpenJDKコードベースへのソースコード、テスト、およびフィードバックを提供します。
Appleは、JVMのMac固有のコードのほとんどを提供しました。現在、Appleは独自のMac固有のJVMをリリースしていません。OpenJDKコードベースからのビルドで、JVMサプライヤーを選択できます。
ソースコードはhttp://openjdk.java.netにあります。
新しいリリースケイデンス
2017年に、Oracle、JCP、およびOpenJDKは、定期的にスケジュールされるバージョンのJavaを予測可能な方法で提供するための新しい迅速な「リリーストレイン」計画を採用したことに注意してください。
詳細については、2018-07 Azul Systemsブログのこの投稿をご覧ください、Simon RitterによるJava Update Confusionの排除。
Java Is Still Freeも読んでください。
ベンダー
過去と現在のJVM実装のかなり網羅的なリストについては、Wikipediaのこのページを参照してください。
ここでは、いくつかのベンダーについて説明します。その他のベンダーについては、上記のフローチャートを参照してください
Oracle JDK
オラクルは、macOSを含む複数のプラットフォーム用のJDKおよびJREインストーラーを提供しています。
Sunを買収してから長年、オラクルはHotSpotとJRocketの 2つのJVMエンジンの優れた部分を組み合わせ、それらを独自のブランドのJava実装の基礎として使用されている OpenJDKプロジェクトに。
2018年現在の彼らの新しいビジネスプランは、JavaのOracleブランドの実装を本番環境で有料で提供し、開発/テスト/デモでの使用は無料です。以前のリリースのサポートには、有料のサポートプログラムが必要です。彼らは、自社ブランドのリリースをOpenJDKリリースと機能的に同等にする意図を宣言しています。彼らは、以下のような商用アドオンも寄付しています。、OpenJDKプロジェクトにFlight Recorder。
Oracleは、サポートのないOpenJDKのビルドもリリースします。 http //jdk.java.net/
Oracleは特別な目的のJDKを作成しました。 GraalVMを作成しました。
ズールー& Zing by Azul
Azul Systemsは、さまざまなJVM製品を提供しています。
- 彼らの
Zulu
ラインはOpenJDKに直接基づいており、オプションの有償サポートプランで無料で利用できます。
- 彼らの
Zing
ラインは、専用のガベージコレクターなどの代替技術実装で強化された商用JVM製品を提供しています。
どちらのラインもmacOS用のインストーラーを提供しています。
現在、IntelliJ 2018.2とVaadin 8を搭載したmacOS High SierraでZulu for Java 10.0.1を使用しています。私は、このページからダウンロードしました。ちなみに、Appleのシステム環境設定アプリにJava関連のアイテムがインストールされていません。
AdoptOpenJDK.net
AdoptOpenJDKは、OpenJDKソースのバイナリを構築するためのコミュニティ主導の取り組みです。彼らはコミュニティのメンバーから寄付されたように、時間の経過とともにアップデートを提供するつもりです。
OpenJ9Eclipseに
OpenJ9のプロジェクトは、JVMのエンジンの別の実装の代替であるホットスポット。
現在Eclipse Foundationのスポンサーで、2017年にIBMからテクノロジーとバッキングが寄付されました。
ビルド済みのバイナリについては、上記のAdoptOpenJDKプロジェクトを参照します。
インストールする方法
OracleまたはAzulによって提供されるインストーラーは、どちらも操作が非常に簡単です。Macでインストーラーアプリを実行するだけです。インストールの進行状況を示すウィンドウが表示されます。
完了したら、次の方法でJVMのインストールを確認します。
- 訪問
/Library/Java/JavaVirtualMachines/
新しいJVMのための項目を参照するフォルダを。
- 以下のようなコンソール実行Terminal.appや種類を
java -version
あなたのJVMのブランドとバージョン番号を確認します。
成功を確認したら、Finderで.dmgイメージをマウント解除します。次に、ダウンロードした.dmgファイルをゴミ箱に移動します。
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
。以前のものはAppleが提供したJavaバージョンが使われていた場所であり、AppleはJavaを提供しなくなったため、インストール場所が変更されました。