Reconnaissance de l'OS

Bonjour à tous,

Dans le cadre d’un projet, il me serait utile que je connaisse sur quel OS tourne la JVM .

Sous windows j’ai un fichier main.exe et sous Linux j’ai un fichier executable main.

Y’a t’il des outils JAVA qui m’indiquent sur quel OS je tourne ?

Comment fait on pour faire executer des fichiers excutables en JAVA ?

Merci à tous ceux qui auront pris la peine de lire ce message

Tu peux utiliser les properties a partir de ton programme Java…

[cpp]
String OS = System.getProperty(“os.name”)
[/cpp]

Parfait !

ça marche bien , merçi NicoShaps .

Par contre, tu ne connaitrais pas la méthode pour faire executer un fichier executable sous Linux ? (en JAVA bien sur :wink: )

Essaie ceci

[cpp]
String command = “ping 127.0.0.1”;
Process Proc = Runtime.getRuntime().exec(command);
[/cpp]