Bonjour,
J'utilise eclipse et j'ai cree une petite appli de test avec visual editor.
J'essaye de lancer un fichier bat creer avec Talend mais j'ai une erreur au lancement (alors que si je lance un exe pas de pb).
code derriere le bouton
String[] cmd = new String[3]; cmd[0]= "cmd.exe"; cmd[1]= "/C"; cmd[2]= "C:\\ETL\\testpgmjava\\TestPgmJava\\TestPgmJava_run.bat"; Runtime rt = Runtime.getRuntime(); final Process proc2 = rt.exec(cmd);
et voici le massage d'erreur
erreur : java.lang.NoClassDefFoundError: projet_corep/testpgmjava/TestPgmJava
erreur : Caused by: java.lang.ClassNotFoundException: projet_corep.testpgmjava.TestPgmJava
erreur : at java.net.URLClassLoader$1.run(Unknown Source)
erreur : at java.security.AccessController.doPrivileged(Native Method)
erreur : at java.net.URLClassLoader.findClass(Unknown Source)
erreur : at java.lang.ClassLoader.loadClass(Unknown Source)
erreur : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
erreur : at java.lang.ClassLoader.loadClass(Unknown Source)
erreur : at java.lang.ClassLoader.loadClassInternal(Unknown Source)
erreur : Exception in thread "main"
Voici la ligne de commande du fichier bat generer par Talend
java -Xms256M -Xmx1024M -cp ../lib/jt400.jar;../lib/jxl.jar;../lib/systemRoutines.jar;../lib/userRoutines.jar;.;testpgmjava.jar;../lib; projet_corep.testpgmjava.TestPgmJava --context=Default
Les jar sont bien dans le rep lib et la class est bien dans projet_corep\testpgmjava
Quelqu'un pourrait il m'aider
Merci