Executar comando linux no java

1 resposta
V

Pessoal vi como executar simples comandos linux no java, mas alquém saberia dizer como posso atráves do comando java abrir por exemplo um navegador, firefox ou konqueror???, ou algum lugar q tenha esses tutoriais???

pois quero fazer miniaplicações para meu linux… alquém sabe como faço uma chamada ao navegador?? ou ainda mais, abrir em determinada pasta??

1 Resposta

E

Pô que sorte… Recentemente fiz exatamente o que você quer.

Sempre é bom saber se o sistema realmente será o linux, então:

public static boolean eLinux() {
    String nome = (System.getProperty("os.name").toUpperCase());
    if (nome.indexOf("LINUX") != -1)
      return true;
    else
      return false;  
  }

Depois é só executar o comando para chamar o konqueror.
Nesse caso konqueror se for linux e Internet Explorer se for Windows.

String s = ClassLoader.getSystemClassLoader().getSystemResource(".").toString();
if (redes.comandos.Comandos.eLinux()) {
  s = "konqueror " + s + "help/index.htm";
}else {
  s = s.substring(6);
  s = "cmd /c \"" + s + "help\\index.htm\"";
}
try {
  Runtime.getRuntime().exec(s);
} catch(java.io.IOException e) {}

Espero ter ajudado. Depois coloca ai se funcionou. Falow. :eek:

Criado 4 de setembro de 2006
Ultima resposta 6 de set. de 2006
Respostas 1
Participantes 2