Come installo JDK 1.6 in Mavericks?


42

Quando aggiorno a Mavericks, disinstalla Java 1.6. Posso installare Java 7, ma per alcune applicazioni e lavori di sviluppo ho ancora bisogno dell'accesso a Java 6. Come posso reinstallare Java 6 in Mavericks?

I documenti Apple generalmente raccomandano di scaricare Java direttamente da Oracle, ma non vedo una versione per Mac elencata nella pagina di download di Oracle per Java SE 6.

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

Aggiornare

Sono stato in grado di installare parti di Java 6, con un aggiornamento del supporto Apple . Ma Maven manca ancora.

$ specs java os
Specs:

specs 0.7
https://github.com/mcandre/specs#readme

mvn --version
mvn not found

echo $CLASSPATH


echo $JAVA_HOME
/Library/Java/Home

javac -version
javac 1.6.0_65

java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

system_profiler SPSoftwareDataType | grep 'System Version'
      System Version: OS X 10.9 (13A603)

Aggiornamento 2

Sono stato in grado di installare Maven con Homebrew:

$ brew install maven
$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

Risposte:


27

Puoi scaricare Java SE 6 per OS X da qui: http://support.apple.com/kb/DL1572

Per il supporto Maven è possibile utilizzare brew (come indicato sopra) oppure, se non si desidera installare brew solo per il supporto Maven, è possibile scaricarlo direttamente da maven.apache.org . Ecco i passaggi che ho preso per ottenere l'installazione di Maven su una nuova installazione di Mavericks:

curl -O http://apache.tradebit.com/pub/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
sudo mkdir /usr/local
cd /usr/local
sudo tar -xf ~/apache-maven-3.1.1-bin.tar.gz
echo "export PATH=$PATH:/usr/local/apache-maven-3.1.1/bin" >> .profile
echo "export JAVA_HOME=/Library/Java/Home" >> .profile

Ciò include il JDK, con javace mvn, o solo il JRE?
— apennebaker,

3
@apennebaker Non pensavo che Maven facesse parte del JDK?
— zigg,

3
Se stai utilizzando più versioni di JDK sul Mac, ti consigliamo di conoscerlo java_home. ad es.export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
— Everett Toews,

link is dead, fyi ..
— Koray Tugay,

15

Funziona su OS X 10.11 (El Capitan). Ho usato Homebrew per installare JDK 1.6.0_65:

brew tap caskroom/versions
brew cask install java6

Cordiali saluti, questo viene scaricato dalla stessa pagina di supporto Apple collegata da Colin C.
— Jeff Fairley il

Ciò ha dimostrato di avere un valore limitato poiché il risultato finale è stato quello di mettere in scena il file .pkg, che era identico al download diretto da support.apple.com/kb/DL1572 . Indovina, è utile per i nuovi utenti preparare la botte. grazie per il suggerimento lo stesso.
— ArcSeldon,

L'installazione di @arcseldon tramite Homebrew Cask semplifica tuttavia l'aggiornamento e la disinstallazione di JDK 1.6.
— Benjamin B.

13

Quando ho provato la risposta accettata, non ho visto il nuovo JDK 1.6 in / Library / Java / JavaVirtualMachines /

Ho dovuto andare su https://developer.apple.com/downloads/ cercare "java", scaricare l'ultimo e installarlo. Quindi è apparso il JDK 1.6.


4
Jave 6 verrà installato /System/Library/Java/JavaVirtualMachines/1.6.0.jdkper impostazione predefinita - quello che hai scaricato dal sito degli sviluppatori, è una versione per sviluppatori e - come avrai notato - verrà installato in/Library/Java/...
— Rene Larsen il

1
Questa risposta mi ha dato il pezzo mancante per la compilazione di domande JNI su Mavericks. La maggior parte delle altre discussioni, in particolare su SO, indicano le persone http://support.apple.com/kb/DL1572ma ciò non fornisce un JDK. Le informazioni in questa risposta mi hanno portato alla voce corretta. Grazie mille.
— mhucka,
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.