Avec Eclipse, je lance facilement un programme en faisant un "Run"... Cependant je voudrais pouvoir le lancer avec un .bat mais ça ne marche pas... Je pensais qu'il fallait juste ajouter à la variable d'environnement Classpath les classes présentes dans le "classpath" de mon "Run"; c'est ce que je fais; mais j'ai une erreur lorsque je lance le programme...
Je lance mon programme avec le script suivant :
Voilà l'erreur retournée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 set CLASSPATH="D:\Documents and Settings\ebaynaud\workspace\streamezzo\dist\encoder.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\xercesImpl.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\xml-apis.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\junit.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\junit-addons-1.4.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\mp4r.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\serializer.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\xercesImpl.jar";"D:\Documents and Settings\ebaynaud\workspace\streamezzo\lib\xml-apis.jar"; cd /d "D:\Documents and Settings\ebaynaud\workspace\streamezzo" java iso.mpeg.streamezzo.tools.StzEncoder "d:\tmp\quiz.laser" "d:\tmp\quiz.lsr"
Des suggestions, c'est peut-être très bête...Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xerces/par
sers/SAXParser
at iso.mpeg.streamezzo.common.parser.XMLParser.parse(XMLParser.java:84)
at iso.mpeg.streamezzo.tools.StzEncoder.encode(StzEncoder.java:98)
at iso.mpeg.streamezzo.tools.StzEncoder.main(StzEncoder.java:80)
Partager