OVH Cloud OVH Cloud

problème de compilation

3 réponses
Avatar
tony
salut

lorsque je tente de compiler ce programme:
ftp://ftp-developpez.com/duj/intro-dessin.zip

j'obtiens:

test@linux:~/Programmation/drawing/src/drawing> java JCanvas
Exception in thread "main" java.lang.NoClassDefFoundError: JCanvas (wrong
name: drawing/JCanvas)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


mon classpath:

test@linux:~/Programmation/drawing/src/drawing> echo $CLASSPATH
:/home/test/Programmation/drawing

une idée?

bye

3 réponses

Avatar
cho7
salut

lorsque je tente de compiler ce programme:
ftp://ftp-developpez.com/duj/intro-dessin.zip

j'obtiens:

:~/Programmation/drawing/src/drawing> java JCanvas


Pour compiler c'est javac, et non java


--
cho7
"Plus grosse est la pomme, plus gros est le ver" - cho7, 2005

Avatar
tony
cho7 wrote:

salut

lorsque je tente de compiler ce programme:
ftp://ftp-developpez.com/duj/intro-dessin.zip

j'obtiens:

:~/Programmation/drawing/src/drawing> java JCanvas


Pour compiler c'est javac, et non java




je voulais dire exécuter


Avatar
Christophe Roudet
tout d'abord tu aurais faire
java drawing.JCanvas
avec le classpath qui pointe vers les .class
mais JCanvas n'a pas de methode 'main'

si tu as
drawing/src (les .java)
drawing/classes (les .class)
essai
java -cp drawing/classes drawing.demos.Demo1


Christophe

"tony" wrote in message
news:Hcfce.20298$
salut

lorsque je tente de compiler ce programme:
ftp://ftp-developpez.com/duj/intro-dessin.zip

j'obtiens:

:~/Programmation/drawing/src/drawing> java JCanvas
Exception in thread "main" java.lang.NoClassDefFoundError: JCanvas (wrong
name: drawing/JCanvas)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


mon classpath:

:~/Programmation/drawing/src/drawing> echo $CLASSPATH
:/home/test/Programmation/drawing

une idée?

bye