#1 Le 24/02/2007, à 13:05
- quovadis
Geany et execution java avec classpath
Bonjour,
Je m'essaye à geany pour mes codes java.
La compilation via un classpath en modifiant la java source file commands dans Set Includes And Arguments (javac -cp <path> "%f") fonctionne parfaitement.
Par contre, je n'arrive pas à executer. (sous Xterm l'execution via java <nom_du_fichier_> fonctionne parfaitement). Un java -cp <path> "%f" me donne une erreur.
Exception in thread "main" java.lang.NoClassDefFoundError: Premier_Programme
Il semble que le classpath ne soit pas trouvé.
Quelqu'un peut-il m'éclairer sur la commande à passer ?
@ vous lire
Hors ligne
#2 Le 27/02/2007, à 22:06
- quovadis
Re : Geany et execution java avec classpath
Un petit coup de main ?
@ vous lire
QVD
Hors ligne
#3 Le 11/03/2007, à 19:27
- mbgh1302
Re : Geany et execution java avec classpath
Moi aussi j'ai le même problème !!! j'explique et je relance ...
J'ai installé le jdk de sun (java version "1.6.0")
La compilation de mon fichier se passe très bien (javac XMLToDatabase.java).
C'est au moment de l'exécution que j'ai l'erreur
java XMLToDatabase
Exception in thread "main" java.lang.NoClassDefFoundError: XMLToDatabase
Alors j'ai tout essayé et je suis arrivé avec les variables environnement suivantes dans mon .bashrc :
...
export JAVA_HOME='/usr/lib/jvm/java-6-sun'
PATH=$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH=$PATH:$JAVA_HOME
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$PATH
...
Je bloque dessus depuis kk jours ...
MB.
Dernière modification par mbgh1302 (Le 12/03/2007, à 13:17)
Hors ligne
#4 Le 12/03/2007, à 13:15
- mbgh1302
Re : Geany et execution java avec classpath
Je viens de trouver !
J'ai rajouté un point (rep courant) dans mon CLASSPATH !!!
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$PATH:.
MB.
Dernière modification par mbgh1302 (Le 12/03/2007, à 13:18)
Hors ligne