Olá Mário,
 
Para usar o Runtime,  é preciso informar o caminho de um arquivo executável,  exemplo:
 
        Runtime.getRuntime().exec("c:\windows\calc.exe");
 
No seu caso,  é preciso colocar o executável que o DOS chama quando vc digita "dir" na linha de comando.
 
[]'s
Rodrigo F. Costa
----- Original Message -----
Sent: Monday, March 24, 2003 12:47 PM
Subject: [java-list] Runtime !!!!

 
Estou tentando executar um "dir" do DOS em um programa java....
 
No código tenho a seguinte linha:
Runtime.getRuntime().exec("dir");
 
A saída me retorna o seguinte erro.
 
java.io.IOException: CreateProcess: dir error=2
 at java.lang.Win32Process.create(Native Method)
 at java.lang.Win32Process.<init>(Win32Process.java:66)
 at java.lang.Runtime.execInternal(Native Method)
 at java.lang.Runtime.exec(Runtime.java:551)
 at java.lang.Runtime.exec(Runtime.java:418)
 at java.lang.Runtime.exec(Runtime.java:361)
 at java.lang.Runtime.exec(Runtime.java:325)
 
Alguém saberia dizer o que tem de errado...
Obrigado..
Mário

Responder a