Java でオペレーティング システムをプログラム的に決定する
ホスト コンピューターのオペレーティング システムを決定することは、多くの場合、プラットフォーム固有の構成などのタスクで必要になります。 Java では、これは次のアプローチを使用して確実に実現できます。
System.getProperty("os.name") を使用する
オペレーティング システムを取得する最も簡単な方法システム名は System.getProperty("os.name") メソッドによって取得されます。このメソッドは、Java 仮想マシン (JVM) によって認識されるオペレーティング システムを表す文字列を返します。
たとえば、Java プログラムが Windows プラットフォームで実行されている場合、System.getProperty("os.name") 「Windows」を返します。同様に、Unix のようなシステムでは、「Linux」または「Unix」が返されます。
サンプル コード
次のコード スニペットは、システムの使用方法を示しています。 .getProperty("os.name") メソッド:
public class OSIdentifier { public static void main(String[] args) { String osName = System.getProperty("os.name"); System.out.println("Operating System: " + osName); } }
追加注
System.getProperty("os.name") はオペレーティング システムを特定するための信頼できる方法を提供しますが、より詳細な情報を提供する追加のプロパティもあります:
利用可能なすべてのシステムを探索するにはプロパティを使用するには、次のコードの使用を検討してください:
class ShowProperties { public static void main(String[] args) { System.getProperties().list(System.out); } }
以上がJava でオペレーティング システムをプログラム的に特定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。