2012-09-17 7 views
5

Eventuali duplicati:
Finding the version of OSX inside javaJava - Come posso determinare la versione di Mac OS X in esecuzione con il codice?

voglio controllare la versione attuale di Mac OS X la mia applicazione Java è in esecuzione su utilizzando il codice Java. Nello specifico, voglio sapere se questo è Lion o no.

In questo modo posso determinare se utilizzare una libreria o meno.

+0

@millimoose .. mi scuso. Ho cercato molto e non l'ho trovato. – Brad

+0

Nessun problema, il commento viene generato automaticamente quando si contrassegna la domanda come duplicato. Credo che i moderatori possano unire domande doppie dopo il fatto comunque. – millimoose

risposta

15

Usa:

System.getProperty("os.name") // Yields "Mac OS X" 
System.getProperty("os.version") // Yields "10.7.4" for me on Lion 
0

Hai provato la seguente:

System.getProperty("os.name"); 

Potete trovare maggiori dettagli al "System Properties".