J'ai créé une application en utilisant Netbeans 6.9. Dans l'application, je veux que lorsque l'utilisateur clique sur le bouton Exécuter, le terminal (invite de commande) devrait s'ouvrir et du texte devrait apparaître sur le terminal. Le texte est en fait une commande. Je veux que la commande soit exécutée sur le terminal. Est-ce que quelqu'un peut m'aider s'il vous plait. J'ai écrit le code suivant ....terminal de lancement de l'application
class test extends Exception{
public static void main(String arg[]) {
String command = "cmd.exe/start cmd";
System.out.println(command);
try {
Process child = Runtime.getRuntime().exec(command);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Mais son donnant l'erreur suivante ...
cmd.exe/démar
java.io.IOException: Impossible d'exécuter le programme " cmd.exe/start ": erreur CreateProcess = 2,
le système ne peut pas trouver le fichier spécifié
à java.lang.ProcessBuilder.start (ProcessBuilder.java:1018)
à java.lang.Runtime.exec (Runtime .java: 610)
à j ava.lang.Runtime.exec (Runtime.java:448)
à java.lang.Runtime.exec (Runtime.java:345)
à Test.main (test.java:6)
causés par: java .io.IOException: erreur CreateProcess = 2, Le système ne peut pas trouver
e fichier spécifié e
à java.lang.ProcessImpl.create (native Method)
à java.lang.ProcessImpl (ProcessImpl.java:155).
à java.lang.ProcessImpl.start (ProcessImpl.java:99)
à java.lang.ProcessBuilder.start (ProcessBuilder.java:1010)
... 4 plus
Quelqu'un peut-il me dire quel est le problème ??
-Merci à l'avance