Identificar SO

4 respostas
E

Como faço pra saber se meu aplicativo java está rodando no windows ou no linux?

4 Respostas

M

pra fins de Java, q diferença faz? :roll:

E

Preciso saber em que sistema estou, pois pretendo executar comandos específicos do sistema operacional, e como sabemos, comandos do windows são diferentes dos comandos linux. Sei que tem como saber em que so estou, pois já vi isso. Só não lembro como se faz.

M

bom eu nao sei como tu pode pegar diretamente qual é o sistema q ta rodando, mas da pra fazer uma gambiarrinha do tipo usar System.getProperty() pra ler uma varianvel de ambiente do sistema e ver se o valor dela é um padrão de diretórios Win ou Unix (se começa com C: e tal ou nao)

F

tenta isso

System.getProperty("os.name")
Criado 20 de abril de 2005
Ultima resposta 20 de abr. de 2005
Respostas 4
Participantes 3