| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 16:43:56
|
Alexandreapt
What is classpath?
Membro desde: 26/02/2007 11:31:44
Mensagens: 8
Offline
|
Pessoal, pesquisei como fazer, achei o conhecido mysqldump, testei no console, funcionou, mas quando chamo de dentro da aplicação, não acontece nada
eu chamo o método mas não acontece nada, nenhum erro, as variáveis estão ok, a sintaxe para o mysqldump também, já que roda normal no cmd.
alguma sugestão de onde esteja o erro?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 21:00:23
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Alexandreapt eu tive um problema assim com um programa para configurar a placa de rede do meu note.. Nao tenho como testar isso pra vc, mas tente colocar um /k no seu argumento do cmd. Acredito que o cmd esteja finalizando antes mesmo de poder executar o dump..
Pode ser que eu esteja enganado mas comigo aconteceu um problema bem semelhante...
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 09:26:57
|
Alexandreapt
What is classpath?
Membro desde: 26/02/2007 11:31:44
Mensagens: 8
Offline
|
caiozanchetti, tentei com o /c, o /k e até sem nada, mas continua não acontecendo nada.
existe alguma outra forma de se executar uma aplicação externa?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 10:17:29
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Opa cara ouvi comentários sobre as classes ProcessBuilder e Process para usar processos externos dá uma conferida, caso queira uma forma alternativa para resolver o seu problema.
Vc tem certeza que no momento do System.getProperty("user.dir") e caminho estão certos neh....
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 11:00:30
|
Alexandreapt
What is classpath?
Membro desde: 26/02/2007 11:31:44
Mensagens: 8
Offline
|
sim, tudo certo com o System.getProperty("user.dir")
estava pesquisando aqui e pelo o que percebi a melhor forma é usar o stream para salvar o resultado do cmd/mysqldump
estou fazendo assim agora
mas não sei como salvar o conteúdo do stream em um arquivo.
alguma dica?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 11:16:54
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Usa a OutputStreamWriter, qq coisa grita outra vez.
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 11:45:20
|
Alexandreapt
What is classpath?
Membro desde: 26/02/2007 11:31:44
Mensagens: 8
Offline
|
caiozanchetti wrote:Usa a OutputStreamWriter
como? como passo o stream e como mando ele salvar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2007 16:40:15
|
caiozanchetti
JavaBaby
![[Avatar]](/images/avatar/075b24b68eb3cb44b3fa4e331d86db89.jpg)
Membro desde: 27/10/2004 00:17:24
Mensagens: 90
Offline
|
Alexandreapt vamos fazer um teste: Tenta fazer um bat e executar ele normalmente pra ver se o dump acontece, depois tenta chamar esse bat com o runtime (talvez esse post possa te ajudar quanto a questao do outputstrem: http://www.guj.com.br/posts/list/57056.java), posta os resultados desses testes..
Abraço,
|
Claudiomir Zanchetti (Caio)
SCJP 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2007 17:42:12
|
Alexandreapt
What is classpath?
Membro desde: 26/02/2007 11:31:44
Mensagens: 8
Offline
|
a idéia do bat eu estava guardando caso nada mais funcionasse hehe
bom, é mais simples/fácil usar o bat, deixarei a idéia do outputstrem para uma próxima versão do sistema, ainda não entendi direito como ele funciona.
valeu pela ajuda caiozanchetti, brigadão
|
|
|
 |
|
|