Probleme JAVA en ligne de commande

Probleme JAVA en ligne de commande - Java - Programmation

Marsh Posté le 08-08-2013 à 14:51:27    

Bonjour,
 
je voudrais executer une classe java qui se nomme TestJDBC en ligne de commande. Les commandes javac et java me renvoie les erreurs suivantes:
 
java TestJDBC.class
Exception in thread "main" java.lang.NoClassDefFoundError: TestJDBC.class
   at gnu.java.lang.MainThread.run(libgcj.so.10)
Caused by: java.lang.ClassNotFoundException: TestJDBC.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at gnu.java.lang.MainThread.run(libgcj.so.10)
 
 
javac TestJDBC.class
-bash: javac: command not found
 
je ne comprens pas car java est bien installé dans sur mon pc.j'utilise linux comme systeme d'exploitation.

Reply

Marsh Posté le 08-08-2013 à 14:51:27   

Reply

Marsh Posté le 08-08-2013 à 15:13:57    

Quelqu'un peut m'aider SVP??

Reply

Marsh Posté le 08-08-2013 à 15:46:50    

Tu trouveras plus de réponse dans la section JAVA :)

Reply

Marsh Posté le 15-08-2013 à 17:23:06    

Salut !
La syntaxe correct c'est :  
javac TestJDBC.java
java TestJDBC
 
Sinon, il est probable que tu n'est pas renseigner le chemin de la libraire java dans ta variable d'environnement.
Tu devrais essayer quelque chose comme ça :  
export PATH=${PATH}:/usr/lib/jvm/java-6-open-jdk/bin
ou tu dois remplacer :/user.../bin par le chemin de la librairie sur ton ordinateur (même si c'est probablement le même répertoire).
 
(source :  
http://stackoverflow.com/questions [...] -on-ubuntu
+ javadoc
)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed