Bonjour,
J'essaie de trouver la ligne de commande qui me permettra de compiler un projet eclipse en commande
Voici la commande :
javac -sourcepath src -classpath @classpath -d classes/ ./src/Main.java
Voici pour lancer le pgr :
sam@sam:~/Workspace/Java/TFE$ java classes.Main
Voici le message d'erreur :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Exception in thread "main" java.lang.NoClassDefFoundError: classes/Main (wrong name: Main)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:632)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Could not find the main class: classes.Main. Program will exit. |
C'est surement avec le classpath, car quand je faisait un simple print sans inclure le classpath, cela fonctionnait.
Une idée svp?
Partager