Como a aplicação pode descobrir se ela está rodando no Windows ou no Linux? [RESOLVIDO]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
wID
Thread.start()
[Avatar]

Membro desde: 26/12/2007 14:38:33
Mensagens: 33
Localização: São Paulo
Offline

Existem algumas formas como checar qual look and feel é devolvido pelo toolkit, porém quero saber se existe alguma outra forma de descobrir, via código, em qual sistema operacional a aplicação está rodando.
Sei lá uma flag, um método que devolva algum identificador do SO.

Isso evitaria compilar um código Java para cada SO, por exemplo quando ele usa JNI usando biblioteca nativa do Windows ou do Linux.

Obrigado.

This message was edited 2 times. Last update was at 30/12/2010 19:58:35


sem +

_wID_

Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

System.getProperty("os.name") ?

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

System.getProperty

Procure por "os.name"

This message was edited 1 time. Last update was at 30/12/2010 15:15:32

mews
Debugger
[Avatar]

Membro desde: 28/03/2009 06:45:07
Mensagens: 59
Offline

Dá uma olhada nesse classe que eu criei esses dias:



Ajudar os outros é viciante!

Willian Mews
Analista de Desenvolvimento
Estudante de Engenharia da Computação
[WWW] [MSN]
wID
Thread.start()
[Avatar]

Membro desde: 26/12/2007 14:38:33
Mensagens: 33
Localização: São Paulo
Offline

Muito Obrigado a todos!

sem +

_wID_

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team