GNU/Linux >> Tutoriales Linux >  >> Linux

Por qué Maven usa JDK 1.6 pero mi java -version es 1.7

agregue lo siguiente a su ~/.mavenrc :

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

Segunda solución:

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


entrar en

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

y actualice el CurrentJDK enlace simbólico para señalar

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

Por ejemplo

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

Ahora funcionará inmediatamente.


Linux
  1. La salida de Ls tiene saltos de línea pero se muestra en una sola línea. ¿Por qué?

  2. Linux – ¿Por qué Locale Es_mx funciona pero no Es?

  3. Cómo instalar Java (JRE o JDK) en FreeBSD

  4. ¿Quién usa señales POSIX en tiempo real y por qué?

  5. Cuándo y por qué ejecutar alternativas --instalar java jar javac javaws al instalar jdk en linux

Cómo instalar Java JDK 18 en Ubuntu 22.04 / Ubuntu 20.04

Cómo instalar Java en openSUSE

Cómo instalar Java JDK 8 en CentOS 6

Cómo instalar Java JDK 8 en CentOS 7

Cómo instalar Java JDK 9 en Ubuntu 15.04

Cómo instalar Java JDK o JRE en Ubuntu o Debian