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.