java ne fonctionne pas sous linux. Pourquoi?
Travaille actuellement sur Linux Cinnamon
. J'ai unistall / supprimé Open JDK
de mon lecteur local. Ensuite, j'ai vérifié java -version
via le terminal et donne -
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
Après que suivant le guide d'installation pour installer oracle jdk 8
pour linux
. Ensuite, je viens de vérifier la commande java -version
via [Je viens de décompresser jdk
pour /opt/java
]-
$ /opt/java/jdk1.8.0_112/bin/java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
J'ai défini ma variable d'environnement JAVA_HOME="/opt/java/jdk1.8.0_112"
[excluant bin
] à /etc/environment
en utilisant nano par la suite du tutoriel de configuration JAVA_HOME -
# Java Home
JAVA_HOME="/opt/java/jdk1.8.0_112"
export JAVA_HOME
Et d'actualisation & vérifié mon JAVA_HOME
comme suit -
$ echo $JAVA_HOME
/opt/java/jdk1.8.0_112
Après ces réglages pendant que j'essaie de vérifier java -version
via la commande, il donne -
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
Quelqu'un peut-il me dire ce qui se passe?
1 answers
Même une fois que vous avez défini $JAVA_HOME
, vous devez toujours ajouter bin
à votre $PATH
:
export PATH="$PATH:$JAVA_HOME/bin"