Exécution en ligne de commande
Bonjour,
J'ai un problème d'exécution de mon programme Java en ligne de commande.
En tapant la commande suivante
Code:
java -cp "../lib/*" project/Start arg1 arg2
J'obtiens le message d'erreur suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11
| java -cp "../lib/*" project/Start arg1 arg2
Exception in thread "main" java.lang.NoClassDefFoundError: package/Start
Caused by: java.lang.ClassNotFoundException: package/Start
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
Could not find the main class: project/Start. Program will exit. |
En fait, j'ai fait une copie du projet "project" Java contenant tous les dossiers dans le projet Java sur un serveur distant et je voulais l'exécuter en ligne de commande.
Mais ça ne fonctionne pas.
Quelqu'un saurait-il m'expliquer d'où peut venir le problème ?
Merci d'avance pour votre aide.