GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi Maven utilise JDK 1.6 mais ma version Java est 1.7

ajoutez ce qui suit à votre ~/.mavenrc :

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

Deuxième solution :

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


Entrez dans

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

et mettre à jour le CurrentJDK lien symbolique vers lequel pointer

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

Par exemple

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

Maintenant, cela devrait fonctionner immédiatement.


Linux
  1. La sortie de Ls a des retours à la ligne mais s'affiche sur une seule ligne. Pourquoi?

  2. Qui utilise les signaux temps réel POSIX et pourquoi ?

  3. JAVA_HOME et PATH sont définis mais java -version affiche toujours l'ancien

  4. Quand et pourquoi exécuter des alternatives --install java jar javac javaws lors de l'installation de jdk sous Linux

  5. Installation d'Oracle JDK sur le sous-système Windows pour Linux

Comment installer Java JDK 18 sur Ubuntu 22.04 / Ubuntu 20.04

Comment installer Java sur openSUSE

Comment installer Java JDK 8 sur CentOS 6

Comment installer Java JDK 8 sur CentOS 7

Comment installer Java JDK 9 sur Ubuntu 15.04

Comment installer Java JDK ou JRE sur Ubuntu ou Debian