J'ai installé Ubuntu 14.04 Server, extrait JDK1.8u5 et Tomcat7 et ajouté ce qui suit à .profile (j'ai également essayé de l'ajouter à .bashrc avec des résultats [non] similaires):
export JAVA_HOME=/opt/java/jdk1.8.0_05
export PATH=$PATH:$JAVA_HOME/bin
quand je cours, echo $JAVA_HOME
j'obtiens le résultat attendu de /opt/java/jdk1.8.0_05
. Je peux également exécuter java -version
et obtenir la bonne réponse de Java. jusqu'ici tout va bien.
alors maintenant j'essaie de démarrer Tomcat (essayé aussi catalina.sh), et j'obtiens ce qui suit:
user@ubuntu:~$ sudo /opt/tomcat7/apache-tomcat-7.0.53/bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
mais ... j'ai juste essayé echo $JAVA_HOME
et ça a marché?