Bonjour
Je voudrai lancer une commande système à partir d'une interface développée en Jbuilder
Si quelqu'un pourrait me dire comment le faire
Merci d'avance
Bonjour
Je voudrai lancer une commande système à partir d'une interface développée en Jbuilder
Si quelqu'un pourrait me dire comment le faire
Merci d'avance
Execution :
L'exécution d'un programme externe se fait grâce à la méthode exec(java.lang.String commande) de la classe java.lang.Runtime.
try {
Process proc = Runtime.getRuntime().exec("commande paramétrée");
} catch (IOException e) {
}
Communication :
Il est possible de communiquer avec l'application grâce à l'objet java.lang.Process :
destroy() pour tuer l'application fille.
waitFor() pour attendre la fin de l'application fille (Attention à ne pas bloquer l'exécution du processus d'évènement awt).
getErrorStream(), getInputStream() et getOutputStream() pour communiquer avec l'application.
exitValue() pour connaître l'état de sortie de l'application.
Partager