Ola Rosfran !
Vc j� usou isso com JSP ?
----- Original Message -----
Sent: Monday, May 06, 2002 9:42 AM
Subject: Re: [java-list] Executando uma linha de comando...

  
     Oi Thiago...
     Pra vc executar um comando com uma lista de argumentos, precisa usar o m�todo exec( String[] cmd ), que passa um array de String. Esse array de string's deve conter na primeira posi��o o comando propriamente dito, e as posi��es subsequentes devem armazenar cada um dos argumentos. O m�todo exec( String cmd ) n�o funciona quando se tenta passar argumentos...
     Outra maneira, que eu pessoalmente considero melhor, � vc criar um arquivo batch contendo a sua linha de comando. Nesse caso, vc usaria o m�todo exec( String ) normalmente, passando o caminho para o seu arquivo com extens�o .BAT. Isso claro se vc estiver no Windows. No Linux, os arquivos de lote tem exten��o .sh (apesar de a nomenclatura para exten��es de arquivo n�o ser obrigat�ria em Linux...).
    
 
Rosfran Lins Borges
Analista de Sistemas - NDS
[EMAIL PROTECTED]
F�ton� Inform�tica e Servi�os
Fone: (61) 328 5060 R.: 204
----- Original Message -----
Sent: Thursday, May 02, 2002 2:37 PM
Subject: [java-list] Executando uma linha de comando...

Ol�, eu gostaria de saber o seguinte, eu quero executar uma linha de comando no Java, que eh o seguinte...

" Runtime bck = Runtime.getRuntime();
   try {
           bck.exec("c:\\mysql\\bin\\mysqldump.exe --opt Database > BackupFile.sql");
        } catch (IOException exc) {
            System.out.println("Naum fez o Backup !!");
        }"

oque tento fazer aqui eh um backup de minha base de dados, onde tento executar o comando do MySQL, "mysqldump", com a fun��o "exec" da classe "Runtime".

Gostaria de saber como eh o modo correto, pois esse naum funciona, pelo que entendi, essa fun��o "exec" naum executa uma linha de comando, pois o "mysqldump" eh um programa e o Arquivo de Backup s� recebe o conteudo da execu��o do programa "mysqldump".

Por favor, me expliquem melhor e tentem me ajudar.

Obrigado,



Thiago Ramalho Lutti
PadTec - Optical Components and Systems
Campinas / SP
e-mail : [EMAIL PROTECTED]
http://www.padtec.com.br



Yahoo! Encontros
O lugar certo para voc� encontrar aquela pessoa que falta na sua vida. Cadastre-se hoje mesmo!

Responder a