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

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

Luis Fernando Calegari
irmaum

(usa Ubuntu)

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?


  


2. MELHOR RESPOSTA

shoujo
shoujo

(usa Slackware)

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]

Ton Melo
IZhaq_melo

(usa FreeBSD)

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.


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

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 27/08/2014 - 17:30h

Use isso :


System.getProperty("os.name"); // Nome do SO


Olha Aki :

http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html
http://www.guj.com.br/java/62965-systemgetproperties---duvidas

T+


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

Luis Fernando Calegari
irmaum

(usa Ubuntu)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts