Ola galera, fiz um teste aqui usando a classe runtime, porém não funcionou
a aplicação era simples, somente para abrir o notedpad do windows, tenho que fazer uma outra aplicação adicionando rotas na rede por meio da classe runtime, porém para começar a usar ela me indicaram fazer um teste com notepad primeiro.
falta adicionar o tipo de retorno do metodo Executar
no caso deveria ser VOID
public void Executa(String comando){
Runtime.getRuntime().exec(comando);
}
EDIT:
ah alem disso tem outros erros…
o metodo Executa q vc criou precisa de um parametro String
então eu recomendo mudar para
public void Executa()
e se nao me engano o Runtime exige TryCatch
B
Bina0
blzzz
vlw pela resposta
vou mudar aqui e assim que possível posto o resultado
Obrigado
vinny767
Po, acho que o erro não é somente esse não…
Além do tipo de retorno, o metodo executa espera um argumento do tipo String. E você não mandou o argumento quando chamou o método…
Desta forma, não tem como ele executar nada.
D
danielbap
Fiz um teste com seu código fazendo algumas alterações como não colocando parametro no metodo e fazendo um try/catch conforme ja haviam dito acima. Fiz o teste no linux para abrir o gedit e funcionou.abaixo o código. note que a exception é bem generica.
Hahahahahaha…nem vi, é que isso me tirou uma duvida e como acabei testando este código dele acabei colocando. o que vale são as intenções!!!Quem sabe serve para outra pessoa que um dia achar este link assim como eu achei. Zombar dos outros não devia ser visto com bons olhos aqui!!!