Bonjour,
Je souhaiterais savoir ce que peut me renvoyer System.getProperty("os.name")
Par exemple sous linux il me renvois "Linux"
seulement je n'ai plus ni windows ni mon mac afin de savoir ce qu'il me renvoie sur ces OS.![]()
Merci
Bonjour,
Je souhaiterais savoir ce que peut me renvoyer System.getProperty("os.name")
Par exemple sous linux il me renvois "Linux"
seulement je n'ai plus ni windows ni mon mac afin de savoir ce qu'il me renvoie sur ces OS.![]()
Merci
Bonjour,
Sous windows Xp SP2 édition média center j'obtiens :
@+Windows XP
RRRhhil renvoie des valeurs différentes en fonction de la version de windows
![]()
Voila qui ne simplifie pas la tache..;
Et pour Mac quelqu'un sait?
Tu trouveras ici certaines valeurs de propriété système pour les principales palteformes.
![]()
Un grand merci g_rare ça a l'air très complet et c'est exactement ce que je cherchais![]()
Ne reinvente pas la roue:
http://jakarta.apache.org/commons/la...stemUtils.html
Ou dans le genre:
Comme ca, tu n'as qu'à faire en fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public final class SystemUtils { /** le nom de l'OS */ public final static String OS_NAME = System.getProperty("os.name"); /** la version de l'OS */ public final static String OS_VERSION = System.getProperty("os.version"); /** si l'OS est 'Linux' */ public final static boolean is_OS_LINUX = "Linux".equals(OS_NAME); /** si l'OS est 'Mac' */ public final static boolean is_OS_MAC = "Mac".equals(OS_NAME); /** si l'OS est 'Mac OS X' */ public final static boolean is_OS_MAC_OSX = "Mac OS X".equals(OS_NAME); .... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (SystemUtils.is_OS_MAC_OSX) { ... }
C'est encore mieux pour les fainéant comme moi![]()
Merci
par exemple si l'os est Mac OS
etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (System.getProperty("os.name").startsWith("Mac OS X")) { //ton code }
Partager