Installare Java JRE 6 (vicino a JRE 7) su OS X 10.10 Yosemite?


18

Ho bisogno di testare un'applicazione web con JRE 6. Sto usando un Mac con OS X 10.10 e Java 7 per lo sviluppo. Come posso installare JRE 6 accanto a Java 7 su questo Mac?

Questa risposta precedente non tiene ancora conto del fatto (menzionato anche in un commento) che il link di download di Apple ormai punta a un file .pkg( Java per OS X 2014-001 ). Senza ulteriori informazioni mi affretto a installarlo, perché potrebbe sovrascrivere la mia attuale configurazione di Java 7 (e potrebbe non contenere più JRE 6 in primo luogo).


7
Il link di Apple è attualmente inattivo, ma questo è un link diretto al file DMG: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
algal

1
Quel collegamento è ora interrotto.
Florian F,

Risposte:


10

JavaForOSX2014-001.dmgcontiene Java per Mac OS X (1.6.0_65-b14-462). Verrà installato su / Sistema / Libreria / Java e / Sistema / Libreria / Frameworks mentre Oracle Java si trova in / Libreria / Java. Nessun file verrà sovrascritto.
Per evitare problemi (specialmente con $ JAVA_HOME / $ PATH), considera di configurare una macchina virtuale Mac OS X in VMWare, Parallels o VirtualBox solo con JRE6.


8

Come notato da @klanomath "Nessun file verrà sovrascritto": è possibile avere più JDK installati ma un solo JRE. Ma ogni JDK ha anche un JRE.

L'integrazione Java di Apple con OS X fornisce /usr/libexec/java_homeche può aiutarti a mantenere dritta la situazione JDK. Questo seleziona tra i JDK e il loro JRE associato trovato in /Library/Java/JavaVirtualMachines. Vedi la pagina man java_home.

Tuttavia non esiste una capacità equivalente per selezionare tra le versioni di JRE a cui si accede tramite /Library/Internet Plug-ins/ http://support.apple.com/en-us/HT202643 fornisce l'unico modo "ufficiale" per selezionare tra quelle, che richiede un terminale esperto con sudo e simbolico collegamenti. Dal momento che sei uno sviluppatore che prova applicazioni web, si presume che sarà sufficiente, ma non qualcosa con cui i semplici mortali vogliono scherzare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.