Jawa 9, 10, 11
Bertahun-tahun yang lalu, Apple bergabung dengan OpenJDK proyek , mentransfer kode JVM khusus macOS yang sebelumnya mereka miliki sebagai sumber terbuka bebas biaya. Apple menghentikan distribusi JVM / JDK merek mereka sendiri, mengandalkan rilis merek Oracle untuk menyertakan versi untuk macOS.
Oracle baru-baru ini mengumumkan niat mereka untuk membawa rilis JVM bermerek Oracle mereka untuk menampilkan kesamaan dengan proyek OpenJDK, dengan basis kode yang hampir sama. Perusahaan bahkan menyumbangkan alat komersial mereka sebelumnya, Flight Recorder & Mission Control , ke proyek OpenJDK. Ini adalah bagian dari peralihan ke rencana baru "kereta rilis" untuk pembuatan versi Java dan OpenJDK yang telah dijadwalkan. Khususnya, periode pembaruan publik gratis sekarang dipersingkat. Lihat pengumuman 2017-09 ini dan postingan ini oleh Mark Reinhold .
Sebagai hasil dari semua ini, pengguna macOS di Java memiliki pilihan vendor untuk implementasi Java. Pada titik ini, setidaknya tiga sumber didasarkan pada OpenJDK untuk macOS:
- Rilis Oracle dari JDK dan JRE, dengan dukungan berbayar opsional.
- Azul Systems merilis:
- Garis Zulu JVM gratis dengan dukungan berbayar opsional.
- Garis Zing JVM komersial dengan fitur khusus seperti pengumpul sampah alternatif.
- Kode sumber OpenJDK , gulirkan kompilasi & instalasi Anda sendiri (mungkin tidak praktis bagi kebanyakan dari kita).
Sementara itu, IBM mendonasikan kode untuk JVM ke Eclipse Foundation, yang sekarang ditempatkan di proyek OpenJ9 . Saya ingin tahu apakah mereka mungkin mendukung rilis macOS juga, meskipun terlalu dini untuk diceritakan.
Secara pribadi, saya saat ini menggunakan rilis Zulu Java 10.0.1 dari Azul di macOS High Sierra dengan IntelliJ 2018.2 untuk menghasilkan aplikasi web yang didukung Java dengan Vaadin .
Instalasi / Penghapusan
Baik Oracle dan Azul menyediakan installer yang sangat mudah digunakan untuk menginstal JVM / JDK di Mac Anda. Verifikasi instalasi Anda dengan menggunakan Terminal.app (atau yang setara) untuk mengetik dan menjalankan:
java -version
Anda akan menemukan instalasi Java di folder ini di tingkat root drive Anda (bukan di folder rumah Anda):
/ Library / Java / JavaVirtualMachines
Setiap versi dari setiap vendor ditemukan di sana, dalam folder bertingkat berlabel. Anda dapat menghapus instalasi apa pun hanya dengan menghapus folder bersarang untuk versi itu dan memberikan kata sandi sistem Anda saat diminta.
Jawa 8
Anda dapat mengunduh Java Development Kit (JDK) untuk Java 8 untuk versi Mac OS X yang didukung :
- Singa Gunung (10.8.3+)
- Mavericks (10.9)
- Yosemite (10.10)
- El Capitan (10.11)
Setiap versi JVM yang Anda instal dapat ditemukan di sini:
/Library/Java/JavaVirtualMachines
Untuk instruksi lebih lanjut dan FAQ, lihat Panduan Oracle ini .
Jawa 7
Untuk setiap rilis Java 7 sejak Pembaruan 4, versi Mac telah siap di samping platform lain. Berjalan di Mac dengan perangkat keras 64-bit di Lion (10.7.3+), Mountain Lion (10.8.3+), dan Mavericks (10.9.x).
Oracle mengumumkan rilis resmi JDK untuk Java SE 7 Update 4 di Mac OS X (Lion), pada 2012-04-26. Tidak perlu lagi trik yang dibahas di halaman ini.
Instalasi sederhana sesuai instruksi ini :
- Unduh dari tempat biasa di situs web Oracle.
- Pasang DMG.
- Jalankan penginstal.
Rilis ini memiliki beberapa batasan, terutama kurangnya dukungan untuk Java Web Start dan Plugin Java untuk browser web. Dukungan itu diharapkan akhir tahun ini.
Setelah menginstal, baca JDK untuk Mac ReadMe. Yang terpenting, jika Anda ingin Java 7 menjadi default, seret ke bagian atas daftar di aplikasi Preferensi Java yang ada di folder Utilities Anda.
Mac OS X dengan mudah mendukung banyak JVM secara bersamaan. Masing-masing sekarang ditemukan di sini:
/Library/Java/JavaVirtualMachines
Selamat kepada tim Apple & Oracle atas pencapaian mereka. Geek ini senang melihat Mac OS X terdaftar sebagai " Konfigurasi Sistem Bersertifikat ".
Tip: Untuk memulai Eclipse di Mac yang hanya menginstal Java 7, buka file alias bernama eclipse, bukan file bernama Eclipse.app .
Jawa 6
Apple terus menyediakan implementasi Java 6 terbaru untuk semua versi Mac OS X hingga Mountain Lion.
Jika Anda melakukan sesuatu yang membutuhkan Java, seperti ketik "java -version" di Terminal.app, sebuah dialog akan muncul menawarkan untuk menginstal Java untuk Anda. Jika Anda menerima, penginstalan terjadi secara otomatis serupa dengan "Pembaruan Perangkat Lunak" lainnya dari Apple.
Anda akan menemukan Java terpasang di lokasi ini, berbeda dari Java 7 & 8:
/System/Library/Java/JavaVirtualMachines
Java 6 telah mencapai akhir masa pakainya dengan Oracle sejak 2013-02 (kecuali Anda memiliki perjanjian dukungan komersial dengan Oracle). Jadi, Anda harus pindah ke Java 7 atau 8.
Menguji Versi Baru
Di Terminal.app, ketik java -version
untuk memverifikasi versi mana yang merupakan default saat ini.
Menghapus Versi Lama
Setelah menginstal versi baru, Anda mungkin ingin mengunjungi folder yang dijelaskan di atas untuk menghapus versi lama. Pindahkan folder ke Sampah, dan berikan kata sandi Sistem Anda menyelesaikan pemindahan.
Omong-omong, Apple menyediakan milis untuk masalah teknis pengembang terkait Java di OS X.