Saya melakukan instalasi Gunung Singa yang bersih dan menginstal JDK7.
java -version
di Terminal kembali java version "1.7.0_05"
dengan benar, masih Java Preferences dan beberapa program Java lainnya (seperti Eclipse) menghasilkan prompt untuk menginstal Java SE 6.
Saya dapat memulai Eclipse dengan sempurna dari baris perintah dengan Java 7.
Apakah ada cara untuk membuatnya berfungsi tanpa harus menginstal Java 6?
mountain-lion
java
Nicolas
sumber
sumber
Jawaban:
JDK 7 akan diinstal di /Library/Java/JavaVirtualMachines/1.7.0.jdk, JDK 6 di bawah / System / Library / Java / JavaVirtualMachines.
Untuk mengelabui OS X untuk menerima Java 7 daripada mengusulkan untuk menginstal Java 6, symlink sederhana sudah cukup:
Kebanyakan Program Java akan berjalan dengan hack kecil ini tanpa perlu menginstal Java 6. Preferensi Java OS X (dan mungkin beberapa yang lain) tidak akan seperti yang secara eksplisit memeriksa versi JVM ketika dijalankan.
sumber
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
; instruksi bekerja dengan baik jika tidak.Catatan: jika Anda memiliki sesuatu yang benar-benar membutuhkan java6 dan tidak akan berfungsi dengan java7, maka Anda mungkin ingin menunda menginstal java7. Alasannya adalah mungkin agak sulit untuk mencoba menjaga keduanya 6 dan 7 di macintosh yang sama, karena 7 pkg melakukan beberapa main-main dengan beberapa item apple-6-java, seperti yang dijelaskan di bawah ini. Jadi, saya akan mencari beberapa petunjuk langkah demi langkah tentang menjaga 6 dan 7 pada mac yang sama sebelum meluncurkan ini ... Lihat juga http://reviews.cnet.com/8301-13727_7-57533880-263/ java-preferensi-hilang-setelah-terbaru-os-x-java-update / pada 18 Okt 2012
RINCIAN Skrip shell pra-instal di jre-7u9-macosx-x64.dmg hanya menghapus panel pra-Apple (dan juga plug-in), tanpa peringatan, di bawah ini.
=== Dan skrip instal pemasangan membuat symlink ===
sumber
Mountain Lion dengan Java 7 saja
Anda berada di jalur yang benar ...
Tanpa menginstal Java 6
... diminta untuk menginstal, seperti yang dijelaskan dalam pertanyaan, yang diharapkan.
Jadi jawaban singkat saya adalah ya, Anda dapat memiliki Java 7 sendiri; tetapi tidak tanpa instalasi Java 6.
Mencoba:
hapus, dari dua direktori di bawah ini, versi Java yang tidak lagi diperlukan:
/ Perpustakaan / Java / JavaVirtualMachines
/ Sistem / Perpustakaan / Java / JavaVirtualMachines
(Untuk kasus seperti ini, saya rasa Anda dapat dengan aman mengabaikan saran biasa untuk tidak mengganggu
/System
barang - barang.)sumber