Bonjour à tous,

je rencontre un problème lorsque que je veux utiliser mes classes en java.
Du coup j'ai rajouter la variable JAVA_HOME dans le .bashrc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
Suivie de cette commande source .bashrc

Mais lorsque j’exécute deux commandes j'obtiens çà :

root@eric:/usr/share/tomcat6/bin# sh setclasspath.sh
The BASEDIR environment variable is not defined
This environment variable is needed to run this program


root@eric:/usr/share/tomcat6/bin# sh version.sh
Using CATALINA_BASE: /usr/share/tomcat6
Using CATALINA_HOME: /usr/share/tomcat6
Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
Using JRE_HOME: /usr/lib/jvm/java-6-openjdk/
Using CLASSPATH: /usr/share/tomcat6/bin/bootstrap.jar
Server version: Apache Tomcat/6.0.28
Server built: January 26 2012 1307
Server number: ...0
OS Name: Linux
OS Version: 2.6.38-14-generic
Architecture: i386
JVM Version: 1.6.0_22-b22
JVM Vendor: Sun Microsystems Inc.
Au lieu d'avoir le JAVA_HOME j'ai le JRE_HOME c'est la même chose ?

Et sinon le The BASEDIR environment variable is not defined ou faut il le définir ?

Pour information je suis sur ubuntu 11.04 avec tomcat6 et java-6-openjdk d'installé.

Merci d'avance.