Entrar em diretório e abrir programa externo através de java
8 respostas
M
mateusviccari
Tenho um programa em java que deve fazer o seguinte:
Entrar em um diretório e abrir um executavel desse diretorio passando parametros. “Mas porque entrar no diretório? nao poderia executar o programa externo com um unico comando?”
É porque o programa em questão só abre caso eu entre nele estando no diretório dele, por ex.:
Pelo prompt de comando eu chamo ele assim:
cd C:\Migrate\GCTe
Ai com outro comando eu abro o programa passando os parametros:
GCTeIntegrador.exe x x x…
Pelo java estou fazendo assim:
Tenho um programa em java que deve fazer o seguinte:
Entrar em um diretório e abrir um executavel desse diretorio passando parametros. “Mas porque entrar no diretório? nao poderia executar o programa externo com um unico comando?”
É porque o programa em questão só abre caso eu entre nele estando no diretório dele, por ex.:
Pelo prompt de comando eu chamo ele assim:
cd C:\Migrate\GCTe
Ai com outro comando eu abro o programa passando os parametros:
GCTeIntegrador.exe x x x…
Pelo java estou fazendo assim:
Para executar use o Runtime como no exemplo…Caso ele necessite ser executado somente dentro do diretorio dele vc ainda pode usar o “cmd” ou passar o caminho completo como “/windows/system32/calc”
entendi, mas como eu faço pra executar 2 comandos?
Teria que executar primeiro o cd C:/migrate/gcte/
e depois o comando gcteintegrador.exe parametros
existe solução pra isso?
F
fernandopaiva
depois de um tempo mexendo com Java aprendi que “quase tudo” pelo menos o q ja precisei tem jeito de fazer…
vc pode criar um .bat pra executar isso, assim vc iria executar apenas o .bat entende ??? É uma solucao.
t+ e boa sorte.
M
mateusviccari
Valeu ae fera…
Salvei em um .bat aqui e rodou tranquilo.
F
fernandopaiva
;)…to dizendo, pra java tudo se tem uma solucao…kkk !!!