Problema di aggiornamento a Java 8 JDK [duplicato]

0

Ho eseguito il programma di installazione di JDK 1.8 dal link , e tutto apparentemente installato correttamente. Ma nel terminale, quando lo faccio:

  javac -version

Resta comunque 1.6.0_65

Che cosa sto sbagliando?

Uso Mavericks 10.9.4

    
posta Peter Hall 31.08.2014 - 17:26
fonte

2 risposte

0

Che cosa dice il tuo .bash_profile ? Ci dovrebbe essere una linea:

export JAVA_HOME='/usr/libexec/java_home -v 1.6'

Devi solo cambiare la versione di Java da 1.6 a 1.8 e poi ricaricare le variabili di sistema ( . ~/.bash_profile ). Ho provato a cambiare tra jdk7 e jdk6. Quindi la versione 8 non dovrebbe essere un'eccezione.

    
risposta data 10.09.2014 - 10:20
fonte
0

Da link

Determinazione della versione di default del JDK

Se non hai ancora installato l'aggiornamento Apple OS X 2012-006 di Apple, stai ancora utilizzando una versione di Apple Java 6 che include il plug-in e l'app delle preferenze Java. Vedi "Nota per gli utenti di OS X che includono il plug-in Apple Java 6".

Ci possono essere più JDK installati su un sistema, quanti ne desideri.

Quando si avvia un'applicazione Java tramite la riga di comando, il sistema utilizza il JDK predefinito. È possibile che la versione di JRE sia diversa dalla versione di JDK.

È possibile determinare quale versione del JDK è l'impostazione predefinita digitando java -version in una finestra di Terminale. Se la versione installata è 8u6, vedrai una stringa che include il testo 1.8.0_06. Ad esempio:

% java -version
java version "1.8.0_06-ea"
Java(TM) SE Runtime Environment (build 1.8.0_06-ea-b13)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)

Per eseguire una versione diversa di Java, specifica il percorso completo oppure utilizza lo strumento java_home:

% /usr/libexec/java_home -v 1.8.0_06 --exec javac -version

Per ulteriori informazioni, consultare la pagina man java_home (1).

    
risposta data 10.09.2014 - 17:28
fonte

Leggi altre domande sui tag