Lancer executable en code java

Fermé
maitoti Messages postés 33 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 4 mars 2014 - 6 mars 2011 à 04:04
choubaka Messages postés 39375 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 14 avril 2024 - 6 mars 2011 à 15:18
Bonjour,
bonjour
je veux executer une commande.bat a l'aide du code java.
j'ai essai de faire ça :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

String text=jLabel2.getText(); // jLabel contien C:\\apps\\dcm4che-2.0.23-bin\\bin\\dcmsnd , j'ai essaie avec dcmsnd.bat
String text2=jLabel4.getText(); //jLabel4 contien DCM4CHEE@localhost:11112
String text3= jTextField1.getText(); //jTextField contien folder result's
String concat =text+" "+text2+" "+text3; //concat nou donne C:\\apps\\dcm4che-2.0.23-bin\\bin\\dcmsnd DCM4CHEE@localhost:11112 C:\app\images

try{
Runtime r =Runtime.getRuntime();
Process p=r.exec(concat);
p.waitFor();
}
catch(Exception e){
System.out.println("erreur d'excution"+concat+e.toString()); //and the error is not win32 system
}
}
j'ai essaie aussi C:\apps\dcm4che-2.0.23-bin\bin\dcmsnd
erreur est pour les deux "
erreur d'excutionC:\\apps\\dcm4che-2.0.23-bin\\bin\\dcmsnd DCM4CHEE@localhost:11112 C:\apps\imagesjava.io.IOException: Cannot run program "C:\\apps\\dcm4che-2.0.23-bin\\bin\\dcmsnd": CreateProcess error=193, %1 n'est pas une application Win32 valide

est ce qu'il y a une idée pour resoudre se probleme ???????

aussi j'ai essaie avec: C:\\apps\\dcm4che-2.0.23-bin\\bin\\>dcmsnd ....

est l'erreur est "C:\\apps\\dcm4che-2.0.23-bin\\bin\\>dcmsnd": CreateProcess error=123, Syntaxe du nom de fichier, de répertoire ou de volume incorrecte.
c urgent !!!!!!!!!!
merci d'avance
A voir également:

4 réponses

choubaka Messages postés 39375 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 14 avril 2024 2 100
6 mars 2011 à 08:46
bonjour

Regarde sur ce tuto, il est possible que ton erreur soit reprise

https://ydisanto.developpez.com/tutoriels/java/runtime-exec/

Bon courage

1