Instal Java JRE 6 (di sebelah JRE 7) di OS X 10.10 Yosemite?


18

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).


7
Tautan Apple saat ini sedang down, tetapi ini adalah tautan langsung ke file DMG: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
algal

1
Tautan itu sekarang terputus.
Florian F

Jawaban:


10

JavaForOSX2014-001.dmgmengandung 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.


8

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_homeyang 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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.