Pular para o conteúdo

[AJUDA] Como descobrir nome da Distribuição . [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. [AJUDA] Como descobrir nome da Distribuição . [RESOLVIDO]

Enviado em 27/08/2014 - 13:01h


Olá Pessoal.

Estou precisando descobrir qual distro. meu aplicativo java esta rodando, mais o detalhe é que preciso saber disso, de dentro do aplicativo(Alguma classe que me retorne isso).

Alguém ai pode me ajudar?

Responder tópico

2. Re: [AJUDA] Como descobrir nome da Distribuição . [RESOLVIDO]

Melhor resposta

Enviado em 27/08/2014 - 16:22h

Process p; // processo de execução
String s; //variavel do laço
try {
p = Runtime.getRuntime().exec("cat /etc/issue"); // esse é o comando que captura a distro no shellscript

BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); //esse comando cria o buffer do resultado do comando e retorna o resultado pra variavel stdInput

while ((s = stdInput.readLine()) != null) {
System.out.println(s);
} // ai só fazer o laço daqui pra frente vc pode modificar como for necessário na sua aplicação


}
catch (IOException ex) {

}


lembre-se de importar as classes no inicio da sua aplicação:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

3. Re: [AJUDA] Como descobrir nome da Distribuição . [RESOLVIDO]

Enviado em 27/08/2014 - 15:35h

irmaum escreveu:


Olá Pessoal.

Estou precisando descobrir qual distro. meu aplicativo java esta rodando, mais o detalhe é que preciso saber disso, de dentro do aplicativo(Alguma classe que me retorne isso).

Alguém ai pode me ajudar?
no linux:


uname -a
espero ter ajudado.

5. Re: [AJUDA] Como descobrir nome da Distribuição . [RESOLVIDO]

Enviado em 29/08/2014 - 14:44h

vlw shoujo, era exatamente isso que estava precisando, com isso posso exibir para o usuário qual Distro. eles está usando sem precisar que o usuário digite o nome da Distro. ele está usando.

Obrigado aos outros comentários tbm, de certa forma tbm me ajudaram.

Obrigado.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder