Gunakan Pemasang, Luke
Jawaban lain yang menyarankan manajer paket Homebrew tampaknya agak ekstrem bagi saya. Saya yakin Homebrew memiliki kegunaan yang baik. Tetapi untuk menjalankan Java, instal Homebrew adalah langkah ekstra yang tidak perlu. Jika tujuan Anda hanya menjalankan Java, cukup unduh penginstal Mac dari sumber tepercaya.
Anda memiliki banyak sumber untuk mendapatkan aplikasi pemasang yang mudah digunakan untuk meletakkan Java di Mac Anda. Jalankan penginstal di Mac Anda seperti yang Anda lakukan untuk banyak aplikasi lain.
Berikut adalah diagram alir untuk menemukan sumber Java 11, beberapa di antaranya juga menawarkan Java 8.
Unduh penginstal dari vendor seperti AdoptOpenJDK.net.
Jalankan penginstal.
JavaVirtualMachines
folder sekarang benar
Mengapa installer Oracle tidak meletakkannya di tempat yang sebenarnya? Dan bagaimana saya bisa mengatasi masalah ini?
Bukan masalah.
Folder /Library/Java/JavaVirtualMachines/
adalah rumah baru untuk JVM di macOS .
Untuk menginstal JVM, gunakan installer, yang dibahas di bawah ini.
Untuk menghapus instalasi, cukup gunakan Finder untuk menghapus JVM dari folder itu. Anda akan dimintai kata sandi admin sistem untuk menyelesaikan penghapusan.
Java 9 & 10 & 11
Kembali pada tahun 2010, Apple bergabung dengan proyek OpenJDK , bersama dengan Oracle , IBM , Red Hat , Azul , dan vendor Java lainnya. Setiap anggota memberikan kontribusi kode sumber, pengujian, dan umpan balik ke basis kode OpenJDK yang disatukan.
Apple berkontribusi sebagian besar kode spesifik Mac untuk JVM-nya. Sekarang Apple tidak lagi merilis JVM spesifik Mac-nya sendiri. Anda sekarang memiliki pilihan pemasok JVM Anda, dengan build yang berasal dari basis kode OpenJDK.
Anda akan menemukan kode sumber di: http://openjdk.java.net
Rilis irama baru
Ketahuilah bahwa pada tahun 2017, Oracle, JCP, dan OpenJDK telah mengadopsi rencana “kereta rilis” baru yang cepat untuk versi Java yang dijadwalkan secara berkala untuk dikirimkan dengan cara yang dapat diprediksi.
Baca posting blog Azul Systems 2018-07 ini untuk banyak detail, Menghilangkan Java Update Confusion oleh Simon Ritter .
Baca juga Java Is Free .
Vendor
Untuk daftar implementasi JVM lama dan sekarang yang agak lengkap, lihat halaman ini di Wikipedia .
Berikut ini adalah pembahasan beberapa vendor. Lihat diagram alur di atas untuk lebih banyak vendor
Oracle JDK
Oracle menyediakan installer JDK dan JRE untuk berbagai platform termasuk macOS.
Selama bertahun-tahun sejak mengakuisisi Sun, Oracle telah menggabungkan bagian-bagian terbaik dari dua mesin JVM, HotSpot dan JRocket , dan menggabungkannya ke dalam OpenJDK proyek digunakan sebagai dasar untuk implementasi merek Java mereka sendiri.
Rencana bisnis baru mereka, pada 2018, adalah untuk menyediakan implementasi Java bermerek Oracle dengan biaya produksi, dan tanpa biaya untuk digunakan dalam pengembangan / pengujian / demo. Dukungan untuk rilis sebelumnya memerlukan program dukungan berbayar. Mereka telah menyatakan niat mereka untuk rilis merek mereka untuk berada di paritas fitur dengan rilis OpenJDK. Mereka bahkan telah menyumbangkan add-on komersial mereka seperti Flight Recorder ke proyek OpenJDK.
Oracle juga merilis build OpenJDK tanpa dukungan: http://jdk.java.net/
Oracle telah menghasilkan JDK tujuan khusus, GraalVM .
Zulu & Zing oleh Azul
Azul Systems menyediakan berbagai produk JVM.
Zulu
Baris mereka didasarkan langsung pada OpenJDK, dan tersedia tanpa biaya dengan paket dukungan berbayar opsional.
Zing
Lini mereka menawarkan produk JVM komersial yang ditingkatkan dengan implementasi teknis alternatif seperti pengumpul sampah khusus .
Kedua baris mereka menawarkan installer untuk macOS.
Saat ini saya menggunakan Zulu untuk Java 10.0.1 di macOS High Sierra dengan IntelliJ 2018.2 dan Vaadin 8 . Saya mengunduh dari halaman ini . Omong-omong, saya tidak menemukan item terkait Java yang diinstal pada aplikasi Preferensi Sistem Apple .
AdoptOpenJDK.net
AdoptOpenJDK adalah upaya berbasis komunitas untuk membangun binari dari sumber OpenJDK. Mereka bermaksud menawarkan pembaruan dari waktu ke waktu, seperti yang disumbangkan oleh anggota komunitas.
OpenJ9 oleh Eclipse
Proyek OpenJ9 adalah implementasi lain dari mesin JVM, sebuah alternatif untuk HotSpot .
Sekarang disponsori oleh Eclipse Foundation, dengan teknologi dan dukungan yang disumbangkan oleh IBM pada tahun 2017.
Untuk binari prebuilt, mereka merujuk Anda ke proyek AdoptOpenJDK yang disebutkan di atas.
Bagaimana cara meng-install
Installer yang disediakan oleh Oracle atau oleh Azul keduanya sangat mudah dioperasikan. Jalankan saja aplikasi penginstal di Mac Anda. Sebuah jendela muncul untuk menunjukkan perkembangan instalasi.
Setelah selesai, verifikasi instalasi JVM Anda dengan:
- Mengunjungi
/Library/Java/JavaVirtualMachines/
folder untuk melihat item untuk JVM baru.
- Menjalankan konsol seperti Terminal.app dan ketik
java -version
untuk melihat nomor merek dan versi JVM Anda.
Setelah memverifikasi kesuksesan, turunkan gambar .dmg di Finder. Kemudian buang file .dmg yang Anda unduh.
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/
. Yang sebelumnya adalah di mana versi Java yang disediakan Apple pergi, dan karena Apple tidak menyediakan Java lagi, lokasi instalasinya telah berubah.