E aí, pessoal, como vão? Estou com uma dúvida que acredito ser simples, mas já consumiu dois dias! Tenho um arquivo.bat dentro de um diretório da minha aplicação Desktop. Exemplo: “…TesteRuntime/src/testeruntime/backup.bat.”
Estou acessando esse bat da seguinte maneira e funciona, sem problemas:
try {
Runtime r = Runtime.getRuntime();
r.exec("cmd /C start C:/backup.bat");
} catch (Exception e) {
e.printStackTrace();
}
No entanto, gostaria de deixar o bat como descrito no exemplo ali em cima, no início da mensagem. Tentei fazer o seguinte:
try {
Runtime r = Runtime.getRuntime();
r.exec("cmd /C start /src/testeruntime/backup.bat");
} catch (Exception e) {
e.printStackTrace();
}
Acontece erros ou a aplicação “trava” o prompt.
Portanto, alguém sabe como acessar, através da classe Runtime, um bat em um diretório dentro do projeto Desktop?
Fico no aguardo e até!