web-dev-qa-db-fra.com

Obtention du message d'erreur Java - Java_HOME n'est pas valide:

J'essaie de configurer OpenDaylight, qui est un contrôleur SDN sur Ubuntu Virtual Box. La version d'Ubuntu est 18.04. OpenDaylight nécessite Java-8-openjdk-AMD64 et je l’ai installé avec succès:

Voir ci-dessous:

liv@liv-VirtualBox:~$ Java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.18.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Avoir également défini le chemin Java_HOME en ajoutant ce qui suit à /etc/environment:

Java_HOME="/usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java"

J'ai vérifié le chemin Java en tapant echo $Java_HOME sur le CLI du terminal et le résultat de l'écho étant /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java

Donc, je pense avoir couvert toutes les étapes .. :)

Lorsque j'essaie de lancer OpenDaylight, le message d'erreur suivant s'affiche:

karaf: Java_HOME is not valid: /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java

J'espère vraiment que quelqu'un pourra m'aider à résoudre le problème que je rencontre et serait extrêmement reconnaissant à quiconque de proposer une solution à ce problème.

2
Liv

Java_HOME doit être défini comme "/ usr/lib/jvm/Java-8-openjdk-AMD64 /"

2
AmuD7