Saya ingin sepenuhnya menghapus Java 6 Apple dan menjadikan Oracle Java 7 default untuk setiap program. Sebagai contoh, dengan Eclipse saya harus mengutak-atik eclipse.ini untuk menentukan JAVA_HOME untuk Java 7, dan hal yang sama untuk TunnelBear. Tidak beruntung bagi Aptana, meskipun (masih menginginkan Java milik Apple) Apakah ada cara untuk menjadikan Java Java sebagai standar dalam hal PATH?
12
Jawaban:
Unduh dan instal Java Development Kit (JDK) terbaru dari Oracle, yang akan memasukkannya
/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk
(atau apa pun versi terbarunya). Sekarang, mulai Terminal.app, dan masukkan perintah berikut:cd /System/Library/Java/JavaVirtualMachines
(ubah ke direktori yang tepat)sudo mv 1.6.0.jdk backup.1.6.0.jdk
(simpan JDK lama, untuk berjaga-jaga - Anda harus memiliki kata sandi administrator untuk melakukan ini)sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk 1.6.0.jdk
(tautkan instalasi JDK baru Anda ke tempat aplikasi mengharapkan yang lama)Ingatlah bahwa dengan pembaruan jdk lebih lanjut, Anda harus memperbarui symlink ke direktori baru:
sumber
Instruksi ini bekerja dengan baik untuk saya di OS X Mavericks.
Hapus JVM Apple
Hapus catatan penginstal
Hapus tanda terima pemasang (hapus
<dict>...</dict>
entri yang merujuk com.apple dan java)Setel symlinks untuk Java 7
Secara opsional symlink
JAVA_HOME
sumber
Nah, jika Anda menginstal pembaruan Java terbaru dari Apple, itu seharusnya benar-benar menghapus Java 6. Anda dapat langsung mengunjungi situs web Oracle untuk mengunduh Java 7. Itulah yang saya lakukan. Dengan hanya Java 7 di sistem Anda, yang seharusnya menjadikannya default.
sumber
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Saya tahu ini adalah utas lama, tetapi jika seseorang memiliki Adobe CS5 pada mesin mereka, itu HARUS MEMILIKI versi java dari Apple 1.6 untuk menjalankan suite. Saya menjalankan Eclipse yang membutuhkan 1,7 atau lebih tinggi. Saya pikir itu akan menggantikan versi Apple, tetapi tidak. Versi Apple ada di folder System / Library dan versi Oracle ada di folder Library.
Kupikir saya akan menambahkan sedikit info lebih lanjut bagi mereka yang mungkin membutuhkan informasi ini.
OS X Lion
sumber