Como faço pra saber se meu aplicativo java está rodando no windows ou no linux?
Identificar SO
E
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
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo