cara, na unica vez que eu usei isso, eu tinha um executavel no mesmo diretorio do meu .class, entao so precisei colocar o nome do arquivo, tipo:
System.getRuntime().exec("executavel.bat");
o que falei :
é em relacao ao diretorio onde ta rodando o seu programa(e nao em relacao ao diretorio C:), ou seja, se voce ta rodando o .class a partir de uma pasta abaixo da pasta onde ta o executavel que voce quer rodar, acho que voce precisa voltar alguns diretorios, ou seja, o path tem que ser relativo ao endereco do .class
lembrando que o “…”, no windows pelo menos, sobe um nivel de diretorio.
disse isso porque em varias aplicacoes que conheco é assim, mas nao tenho certeza… se nao der certo, me desculpa ae por ter falado sem ter certeza ou sem testar :oops:
se nao funcionar, voce pode tambem dar uma olhada nesse metodo da API de Runtime.
espero que funcione