Adquirir versão do Windows

5 respostas
dseabra

Alguém saberia me dizer aonde consigo classes que retornem a versão do Sistema Operacional?

5 Respostas

guilherme.chapiewski
System.getProperties().get("os.name");

Dá uma olhada em todas as propriedades do sistema que pode ter alguma mais que te interesse.

[ ]s, Guilherme

r0g3r10gc

Mas como que faço para mostrar o nome?

LuizLG
System.out.println(System.getProperties().get("os.name"));

No caso do windows ele vai mostrar a versão que está usando ou só Windows ? (estou utilizando linux…)

thiago.correa
System.out.println(System.getProperties().get("os.name"));

//ou

JOptionPane.showMessageDialog(null, System.getProperties().get("os.name"));
T

Atenção - conforme a versão do java que você tem na sua máquina, ele pode mostrar algo como “Windows NT 6.0” em vez de “Windows Vista”, ou “Windows NT 5.2” em vez de “Windows 2003”.

Tome um pouco de cuidado e sempre use a versão mais nova possível do Windows (mas teste com versões antigas, para você não ter surpresas se seu código se baseia em checar essas strings).

Criado 8 de fevereiro de 2007
Ultima resposta 8 de fev. de 2007
Respostas 5
Participantes 6