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
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);
l'appli creee bien le fichier, mais quand ma fonction lancetos demarre j'ai ce message d'erreur:
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