Saya perlu menguji aplikasi web dengan JRE 6. Saya menggunakan Mac dengan OS X 10.10 dan Java 7 untuk pengembangan. Bagaimana saya bisa menginstal JRE 6 di sebelah Java 7 di Mac ini?
Ini jawaban sebelumnya belum memperhitungkan fakta (juga disebutkan dalam komentar) yang Download Apple link yang sekarang poin ke .pkg
( Java untuk OS X 2014-001 ) file. Tanpa pengetahuan lebih lanjut saya cepat-cepat menginstalnya, karena mungkin menimpa pengaturan Java 7 saya saat ini (dan mungkin tidak lagi mengandung JRE 6 di tempat pertama).
Jawaban:
JavaForOSX2014-001.dmg
mengandung Java untuk Mac OS X (1.6.0_65-b14-462). Ini akan diinstal ke / System / Library / Java dan / System / Library / Frameworks sementara Oracle Java terletak di / Library / Java. Tidak ada file yang akan ditimpa.Untuk menghindari masalah (terutama dengan $ JAVA_HOME / $ PATH) Anda, pertimbangkan untuk menyiapkan VM Mac OS X di VMWare, Parallels atau VirtualBox hanya dengan JRE6.
sumber
Sebagaimana dicatat oleh @klanomath "Tidak ada file yang akan ditimpa": Anda dapat menginstal beberapa JDK tetapi hanya satu JRE. Tetapi setiap JDK juga dilengkapi dengan JRE.
Integrasi Java Apple dengan OS X menyediakan
/usr/libexec/java_home
yang dapat membantu Anda menjaga situasi JDK tetap lurus. Itu memilih di antara JDK dan JRE terkait yang ditemukan di/Library/Java/JavaVirtualMachines
. Lihat halaman man java_home.Namun tidak ada kemampuan yang setara untuk memilih di antara versi JRE yang diakses melalui
/Library/Internet Plug-ins/
http://support.apple.com/id-id/HT202643 menyediakan satu-satunya cara 'resmi' untuk memilih di antara mereka, yang membutuhkan terminal savvy dengan sudo dan simbolik. tautan. Karena Anda adalah seorang pengembang yang menguji aplikasi web, orang berasumsi bahwa itu sudah cukup, tetapi bukan sesuatu yang ingin dipusingkan oleh manusia biasa.sumber