Bonjour à tous,
J'ai un problème lorsque je veux exécuter un bout de code en utilisant l'outils External tools.
J'ai fais un fichier .bat qui contient une liste de commande a exécuter pour lancer mon application avec des paramètres pour mon main.
Lorsque j'exécute mon fichier .bat en commande dos, je n'ai aucun problème, cela fonctionne.
Par contre, lorsque je passe par l'outils d'Eclipse, j'ai toujours le même message d'erreur qui revient :
voici le contenu de mon fichier .batjava.lang.NoClassDefFoundError: cg/Main
Caused by: java.lang.ClassNotFoundException: cg.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: cg.Main. Program will exit.
Exception in thread "main"
Je ne comprends pas que ça fonctionne dans un des cas et pas dans tout les cas.@echo off
cd "D:\Workspace\codeGenerator"
set CLASSPATH=.;.\classes;
java cg.Main 10
Si quelqu'un connait la solution, je suis tout ouïe...
Partager