Détermination par programme du système d'exploitation en Java
La détermination du système d'exploitation d'un ordinateur hôte est souvent nécessaire pour des tâches telles que la configuration spécifique à la plate-forme. En Java, cela peut être réalisé de manière fiable en utilisant l'approche suivante :
Utilisation de System.getProperty("os.name")
Le moyen le plus simple de récupérer le fichier d'exploitation le nom du système s'effectue via la méthode System.getProperty("os.name"). Cette méthode renvoie une chaîne représentant le système d'exploitation tel que reconnu par la machine virtuelle Java (JVM).
Par exemple, si votre programme Java s'exécute sur une plate-forme Windows, System.getProperty("os.name") renverrait "Windows". De même, sur un système de type Unix, il renverrait « Linux » ou « Unix ».
Exemple de code
L'extrait de code suivant montre comment utiliser le système Méthode .getProperty("os.name") :
public class OSIdentifier { public static void main(String[] args) { String osName = System.getProperty("os.name"); System.out.println("Operating System: " + osName); } }
Supplémentaire Notes
Bien que System.getProperty("os.name") fournisse une méthode fiable pour déterminer le système d'exploitation, il existe des propriétés supplémentaires qui peuvent fournir des informations plus granulaires :
Pour explorer toutes les propriétés système disponibles, pensez à utiliser le code suivant :
class ShowProperties { public static void main(String[] args) { System.getProperties().list(System.out); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!