Como executar linha de comando em um programa java?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
lizossomos
What is classpath?

Membro desde: 11/08/2006 15:33:58
Mensagens: 8
Offline

Eu estou desenvolvendo uma aplicação que precisa utilizar o ANT.
Eu quero que quando a pessoa click em um botão("GERAR") ele execute o ANT.

Na linha de comando eu digito:
ant -DPROJETO.NOME=Teste


alguem sabe como fazer}
[Email]
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

Use a class Runtime

Mais detalhes
http://javaalmanac.com/egs/java.lang/Exec.html?l=new

--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
brunotikami
What is classpath?

Membro desde: 07/06/2006 12:55:08
Mensagens: 5
Offline

Opa, blz?

Só por curiosidade, se você precisar usar mais de um comando, pode fazer assim ó:


[]s!


Tkm
brunotikami
What is classpath?

Membro desde: 07/06/2006 12:55:08
Mensagens: 5
Offline

ah! esqueci de comentar!!!

o segunto comando do array "/C" é um truque para que os comandos sejam executados mesmo no command de 16-btis do Windows.

Tkm
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Existe também a classe ProcessBuilder, mas no Java 5.
Ela permite que você ainda configure as variáveis de ambiente que o programa irá usar, o diretório que ele irá iniciar e redirecione o errorstream do programa para o OutputStream default.

Para usar:

[WWW]
Alexandre Ferreira
Virtual Machine Man
[Avatar]

Membro desde: 20/09/2006 20:07:03
Mensagens: 520
Localização: Rio de Janeiro
Offline

Topicos nos favoritos!
N usei ainda, mas um dia sei q vou precisar.

Alexandre Ferreira
Blog: http://alexandreferreira.com.br
[WWW] [MSN]
Daniel.F
GUJ Ranger

Membro desde: 29/03/2007 18:30:39
Mensagens: 909
Offline

Como eu favorito o topico?


[Email]
Mandrake6
What is classpath?
[Avatar]

Membro desde: 01/02/2009 23:05:05
Mensagens: 6
Offline

Daniel.F wrote:Como eu favorito o topico?


Ctrl+D

Excelente post man!!!

Vo testa aqui!!!

MarceloS
JavaTeenager

Membro desde: 02/06/2008 10:31:11
Mensagens: 185
Offline

No caso do ant você pode rodar sem utilizar a linha de comando, só tendo os .jar no classpath:



http://www.guj.com.br/posts/list/110696.java
Carlos_ds_jar
Virtual Machine Man
[Avatar]

Membro desde: 27/01/2007 15:38:24
Mensagens: 540
Localização: Ceará e Paraíba
Offline

xandroalmeida wrote:Use a class Runtime

Mais detalhes
http://javaalmanac.com/egs/java.lang/Exec.html?l=new


Mais simples e direto ao assunto, parabens!

"O Java é capaz de gerar mais soluções e mais problemas do que a nossa 'vã' filosofia é capaz de prever!"
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team