Ajouter un commentaire

fred33_1727
re

J'ai bien lu le programmez 82, mais....
voici mon code complet

try {
						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);
						proc2.waitFor();
						new Thread() {
							public void run() {
								try {
									BufferedReader reader = new BufferedReader(new InputStreamReader(proc2.getInputStream()));
									@SuppressWarnings("unused")
									String line = "";
									try {
										while((line = reader.readLine()) != null) {
											// Traitement du flux de sortie de l'application si besoin est
											
										}
									} finally {
										reader.close();
									}
								} catch(IOException ioe) {
									ioe.printStackTrace();
								}
							}
						}.start();

//						 Consommation de la sortie d'erreur de l'application externe dans un Thread separe
						new Thread() {
							public void run() {
								try {
									BufferedReader reader = new BufferedReader(new InputStreamReader(proc2.getErrorStream()));
									@SuppressWarnings("unused")
									String line = "";
									try {
										while((line = reader.readLine()) != null) {
											// Traitement du flux d'erreur de l'application si besoin est
											System.out.println("erreur : "+line+"\n");
										}
									} finally {
										reader.close();
									}
								} catch(IOException ioe) {
									ioe.printStackTrace();
								}
							}
						}.start();
					} catch (Exception e3) {
						// TODO: handle exception
						e3.printStackTrace();
					}
					}
				});
			}
		return jButton2;

je confirme bien la presence de ma classe, par contre ce pgm java n'est pas dans la meme repertoire que le pgm Talend
je debute alors je crois bien que c'est effectivement un probleme de classpath, comment le resoudre ???

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 DDD   K  K  X   X  M   M  BBBB  
D D K K X X MM MM B B
D D KK X M M M BBBB
D D K K X X M M B B
DDD K K X X M M BBBB