linha de comando Java

19/03/2013

1

Bom dia

Preciso de executar uma linha de comando java para enviar um ficheiro.
Tenho este comando :

java -jar XPTO-[VERSAO]-cmdClient.jar -n 123456789 -p xxxxxxxxx -a 2013 -m 01 -op enviar
-i "C:\caminho para ficheiro\Nome_ficheiro.xml"

Nunca utilizei Java e precisava de executar este comando através de um programa em Delphi 6.
Podem ajudar-me?

Muito obrigado
Responder

Posts

Bom dia

Preciso de executar uma linha de comando java para enviar um ficheiro.
Tenho este comando :

java -jar XPTO-[VERSAO]-cmdClient.jar -n 123456789 -p xxxxxxxxx -a 2013 -m 01 -op enviar
-i "C:\caminho para ficheiro\Nome_ficheiro.xml"

Nunca utilizei Java e precisava de executar este comando através de um programa em Delphi 6.
Podem ajudar-me?

Muito obrigado


Você terá que ter o java em sua máquina, vai usar ShellExecute ou WinExec, veja qual atende melhor as suas necessidades.

//inclua no uses
ShellApi;

ShellExecute(Handle, 'open', 'sua instrução ou programa a ser aberto', nil, nil, SW_SHOWNORMAL) ;

ou

ShellExecute(Application.Handle, nil, 'java', nil, 'as demais linhas de comando...', SW_SHOWNORMAL);


ou


Winexec('java ...', SW_SHOW); 



Boa sorte e bons códigos!
Responder

20/03/2013

Ana Santos

Vou experimentar
Muito obrigada
Responder

26/03/2013

Ana Santos

Funcionou na perfeição.
Muito obrigada
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira