Tenha uma aplicação onde preciso executar uma aplicativo externo onde ele é aberto no cmd
public void rodar(){
try {
Runtime.getRuntime().exec("notepad.exe");\\executa corretamente
Runtime.getRuntime().exec("C:/Program Files/SWFTools/pdf2swf.exe");\\não acontece nada
System.out.println("rodou");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
já fiz alguma variações do comando e nenhuma de certo
Runtime.getRuntime().exec("cmd.exe /k C:/Program Files/SWFTools/pdf2swf.exe");\\não acontece nada
Runtime.getRuntime().exec("cmd.exe C:/Program Files/SWFTools/pdf2swf.exe");\\não acontece nada
Runtime.getRuntime().exec("cmd.exe /c C:/Program Files/SWFTools/pdf2swf.exe");\\não acontece nada
Runtime.getRuntime().exec("cmd /k C:/Program Files/SWFTools/pdf2swf.exe");\\não acontece nada
Tem algo de errado neste codigo? pois se eu imprimo ele e executo no executar do windows eles funcionam corretamente.