bonjour
je veux executer une commande.bat a l'aide du code java.
j'ai essayé de faire ça :
j'ai essaiyé aussi C:\apps\dcm4che-2.0.23-bin\bin\dcmsnd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 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 } }
erreur est pour les deux "
est ce qu'il y a une idée pour résoudre ce problème ?erreur d'excution C:\\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
aussi j'ai essaiyé avec: C:\\apps\\dcm4che-2.0.23-bin\\bin\\>dcmsnd ....
est l'erreur estmerci d'avance"C:\\apps\\dcm4che-2.0.23-bin\\bin\\>dcmsnd": CreateProcess error=123, Syntaxe du nom de fichier, de répertoire ou de volume incorrecte.
Partager