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.:roll:
Merci
Version imprimable
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.:roll:
Merci
Bonjour,
Sous windows Xp SP2 édition média center j'obtiens :
@+Citation:
Windows XP
RRRhh:aie: il renvoie des valeurs différentes en fonction de la version de windows :aie:
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:king:
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:
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:if (SystemUtils.is_OS_MAC_OSX) { ... }
C'est encore mieux pour les fainéant comme moi :yaisse2:
Merci
par exemple si l'os est Mac OS
etcCode:
1
2
3
4 if (System.getProperty("os.name").startsWith("Mac OS X")) { //ton code }