Como enviar um comando DOS via classe?

Ola pessoal, alguem sabe como enviar um comando DOS via classe? Eu utilizei o Runtime.getRuntime().exec(“comando desejado”) e ele me retorna a seguinte mensagem: “Erro ao acessar o arquivo :Create Process: dir error=2”. Tentei tambem o seguinte codigo:
“Writer writer.write(“comando”);”
“writer.flush();”

E tambem nao funcionou. O que estou fazendo de errado?
Aguardo retorno

A maneira que voce fez esta correta. O arquivo existe? ja tentou especificar o caminho completo ate ele?? Tambem nao esqueca que, no Windows, voce precisa colocar \ ( duas barras ).

Rafael

Soh um detalhe, se nao me engano o comando que vc for passar tem que ser um executável. Então se por exemplo vc quiser dar um “dir” em um diretório acho q não rola pq o “dir” eh um comando interpretado pelo prompt do DOS.

Acho que para arquivos .bat vale a mesma coisa… Mas para arquivos .bat tem um jeito que eh pedir pro java executar o CMD (ou COMMAND - acho - dependendo do Windows) passando o .bat como parâmetro para o CMD.