Bonjour,
mon pb est un peu long et complique a expliquer.via un jbutton je lance un runtime.exec d'un fichier bat generer par Talend Open Studio. Ce fichier se trouve sur une machine distante(un serveur 2003). Mon projet est sur c:\workspace\COREP.Je test mon appli directement dans eclipse et la y'a pb.
Voila mon bout de code
l'appli creee bien le fichier, mais quand ma fonction lancetos demarre j'ai ce message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String path=""; Tos t = new Tos(); String sbf = labnuminv.getText(); String qte = labqte.getText(); String perc = labperc.getText(); if ((qte !="") & (perc !="") & (Rbet.isSelected())){ path = "//192.168.15.21\\ETL\\File\\anoinvet\\ecartet.csv"; t.creaFichier(path, sbf, qte, perc); String[] cmd ={"cmd.exe","/C","//192.168.15.21\\ETL\\Prog\\anoinvqte_0.1\\anoinvqte\\anoinvqte_run.bat"}; t.lanceTos(cmd);
erreurint: C:\workspace\COREP>java -Xms256M -Xmx1024M -cp ../lib/advancedLookupLib.jar;../lib/commons-collections-3.2.jar;../lib/javacsv.jar;../lib/jt400.jar;../lib/jxl.jar;../lib/talend_file_enhanced_20070724.jar;../lib/systemRoutines.jar;../lib/userRoutines.jar;.;anoinvqte.jar;../lib; projet_corep.anoinvqte.anoinvqte --context=Default
rreur1 : java.lang.NoClassDefFoundError: projet_corep/anoinvqte/anoinvqte
erreur1 : Caused by: java.lang.ClassNotFoundException: projet_corep.anoinvqte.anoinvqte
les lignes qui apparaissent sont celles du fichier bat qui est sur le serveur.
Quelqu'un a-t-il une petite idee ?
Merci pour votre aide
Partager