GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum Maven JDK 1.6 verwendet, aber meine Java-Version ist 1.7

fügen Sie Folgendes zu Ihrem ~/.mavenrc hinzu :

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

Zweite Lösung:

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


Steigen Sie in

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

und aktualisieren Sie CurrentJDK symbolischer Link, auf den verwiesen wird

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

Z. B.

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

Jetzt soll es sofort funktionieren.


Linux
  1. So installieren Sie Java (JRE oder JDK) unter FreeBSD

  2. Wer verwendet POSIX-Echtzeitsignale und warum?

  3. Warum funktioniert Tomcat mit Port 8080, aber nicht mit 80?

  4. JAVA_HOME und PATH sind gesetzt, aber java -version zeigt immer noch die alte

  5. Wann und warum Alternativen ausführen --install java jar javac javaws bei der Installation von jdk unter Linux

So installieren Sie Java JDK 18 unter Ubuntu 22.04 / Ubuntu 20.04

So installieren Sie Java unter openSUSE

So installieren Sie Java JDK 8 unter CentOS 6

So installieren Sie Java JDK 8 unter CentOS 7

So installieren Sie Java JDK 9 unter Ubuntu 15.04

So installieren Sie Java JDK oder JRE unter Ubuntu oder Debian