GNU/Linux >> Linux Esercitazione >  >> Linux

Perché Maven usa JDK 1.6 ma la mia versione java è 1.7

aggiungi quanto segue al tuo ~/.mavenrc :

export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home

Seconda soluzione:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile


Entra in

/System/Library/Frameworks/JavaVM.framework/Versions

e aggiorna il CurrentJDK collegamento simbolico a cui puntare

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

Ad esempio

cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/ CurrentJDK

Ora funzionerà immediatamente.


Linux
  1. L'output da Ls ha nuove righe ma viene visualizzato su una singola riga. Come mai?

  2. Linux:perché Locale Es_mx funziona ma non Es?

  3. Come installare Java (JRE o JDK) su FreeBSD

  4. Chi utilizza i segnali POSIX in tempo reale e perché?

  5. Perché Tomcat funziona con la porta 8080 ma non con la 80?

Come installare Java JDK 18 su Ubuntu 22.04 / Ubuntu 20.04

Come installare Java su openSUSE

Come installare Java JDK 8 su CentOS 6

Come installare Java JDK 8 su CentOS 7

Come installare Java JDK 9 su Ubuntu 15.04

Come installare Java JDK o JRE su Ubuntu o Debian