Saya memiliki dua versi Java yang diinstal dengan Mountain Lion:
- Pembaruan Java 6 Apple 37 ( Java untuk OS X 2012-006 )
- Oracle Java 7.
Pembaruan dari Apple menghapus Java Preferences . Dalam pertanyaan lain seseorang bertanya-tanya tentang penghapusan utilitas itu.
Pertanyaan saya berbeda:
- bagaimana saya bisa beralih di antara dua versi sekarang setelah Preferensi Java hilang?
Saya sebelumnya menggunakan utilitas Apple untuk mengatur preferensi Java dengan mudah. Tanpa utilitas itu, adakah cara yang mudah dan cepat?
mountain-lion
java
Maverik
sumber
sumber
Jawaban:
Anda mungkin memerlukan dua pendekatan:
Kasus penggunaan terakhir saya :
Untuk mengganti plug-in applet tetapi tidak pada bagian lain dari JRE / JDK dari Java 8 ke Java 7 Pembaruan 9
Menyisihkan: gerakan yang disarankan
Jika Anda berencana untuk sering berganti , Anda dapat memilih lokasi sementara yang berbeda.
Hasil
Pada waktu bersamaan:
Untuk mengganti plug-in applet tetapi tidak pada bagian lain dari JRE / JDK dari Java 7 Pembaruan 9 ke Java 6 Pembaruan 37
Jawaban di bawah:
Untuk beralih JRE tetapi tidak plug-in applet dari Java 8 ke Java 7 Pembaruan 9
Instal JDK 7 Perbarui 09 lalu JDK 8
Tutup semua aplikasi yang menggunakan Java. Tidak perlu keluar dari browser.
Sisihkan
jdk1.8
direktori ... dari/Library/Java/JavaVirtualMachines
Untuk beralih JRE tetapi tidak plug-in applet dari Java 7 Pembaruan 9 ke Java 6 Pembaruan 37
Tutup semua aplikasi yang menggunakan Java. Tidak perlu keluar dari browser.
Sisihkan
jdk1.7
direktori ... dari/Library/Java/JavaVirtualMachines
Contoh
Umumnya
Untuk pengguna OS X, sebagian dari apa yang disediakan oleh Oracle pada awalnya menyesatkan:
… dan seterusnya.
Kesederhanaan
Meskipun tidak satu pun di atas sesederhana beralih dengan aplikasi Java Preferences yang sebelumnya diinstal oleh Apple, pendekatan yang relatif sederhana untuk mengesampingkan (tidak perlu untuk menghapus instalasi khusus) mengingatkan pada keinginan untuk instalasi drag-and-drop ... yang sebelumnya dinyatakan dalam area openjdk-osx-build .
Seseorang mungkin ingin membangun sebuah aplikasi, tetapi saya tidak harus merekomendasikan menggunakan symlink - itu akan berhasil, tetapi bisa tidak konsisten dengan pendekatan drag-and-drop di masa depan untuk instalasi.
Catatan samping
Pada saat penulisan, rilis terbaru yang didukung dimana Oracle membuat pembaruan tersedia untuk umum adalah (untuk platform selain OS X) Java 6 Pembaruan 37 dan (untuk platform termasuk OS X) Java 7 Pembaruan 9.
Karena rilis yang lebih besar akan tersedia, harap tafsirkan kembali jawaban ini sesuai.
Terminologi versi Java dalam jawaban ini sejalan dengan terminologi Java Help Center .
sumber
sudo chmod 0000 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
dan menyalakannya kembalisudo chmod 0755 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
.Buka terminal, gunakan perintah ini:
Anda bisa mengubah 1.6 ke versi java mana saja yang ingin Anda gunakan dan perintah akan menampilkan lokasi di mana versi java itu berada. (yaitu: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
maka Anda dapat mengatur JAVA_HOME seperti biasanya dengan output dari perintah sebelumnya. yaitu:
Jadi untuk mempermudah; sesuatu seperti ini seharusnya bekerja:
ingatlah untuk memeriksa versi dengan:
Semoga ini bisa membantu.
sumber
Sepertinya Anda harus melakukannya secara manual. Dokumentasi Oracle menyatakan bahwa hanya satu JRE yang dapat diinstal pada satu waktu .
Halaman dukungan Apple ini menjelaskan cara beralih antara Apple SE 6 JRE dan Oracle SE 7 JRE . Secara singkat, untuk beralih dari Oracle JRE kembali ke Apple, jalankan aplikasi Terminal dan ketik yang berikut ini:
Ada lebih banyak (dan lebih baik) instruksi pada halaman dukungan tentang cara beralih Web Mulai kembali ke JRE 6, dan cara mengalihkan semuanya kembali ke Oracle JRE 7 (instal ulang JRE).
Tidak sesederhana menggunakan utilitas Java Preferences, tetapi lebih baik daripada tidak sama sekali.
sumber
berdasarkan jawaban user2343996
sumber
Mengapa Anda perlu menginstal 2 versi Java?
Apple tidak menginstal Java sebagai pembaruan default (dari Lion dan seterusnya, saya percaya). Cara terbaik untuk memeriksa / menginstal Java pada Mac adalah sebagai berikut:
Jika Anda ingin menginstal versi java yang berbeda: Cukup buka situs oracle dan unduh jdk terbaru / lama.
sumber