Runtime.getRuntime().exec()?

e ae galera,

seguinte …

to tentando startar o tomcat de dentro de uma aplicação java com :


try{
Runtime.getRuntime().exec("D:\tomcat4\bin\catalina.bat start") ;
}catch(Exception e){

}

porem esta dando erro, parece que não esta achando o arquivo,

alguem ja fez isso ?

obrigado

nardo…

e se vc usar o arquivo “startup.bat”???
nao funciona tb??

falow

bari,

tambem não !

Fala galera,

bao, isso ai acontece porque o *.bat nao eh um executavel! Na verdade ele eh um script que o cmd executa, bao nao sei nas versoes antigas do windows, tipo win 95/98, mas nas outras eh soh executar o cmd /c:

[code]public class RunTime
{

public static void main(String[] args)throws Exception{

	Runtime.getRuntime().exec("cmd /c c:\teste.bat");
	
}

}[/code]

para mais informacoes digite cmd /?

Abraco,

pelamordedeus! :slight_smile:

nao faca isso, ta tendno dependencia de SO e de diretorio! hardcode TOTAL.

o Tomcat tem tudo la no Catalina para voce starta-lo via puro java da uma olhada na doc, em especial no javadoc do proprio tomcat.

Perai…

:lol:

A duvida era como fazer um bat rodar!

mas que da ate vontade de :cry: dá!

Abraco,

[quote]mas que da ate vontade :cry: de dá!
[/quote]

???
???

Paulo,

valeu a dica, vou pesquisar !