ホームページ > Java > &#&チュートリアル > Java でオペレーティング システムをプログラム的に特定するにはどうすればよいですか?

Java でオペレーティング システムをプログラム的に特定するにはどうすればよいですか?

DDD
リリース: 2024-12-20 11:05:09
オリジナル
430 人が閲覧しました

How Can I Programmatically Determine the Operating System in Java?

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") はオペレーティング システムを特定するための信頼できる方法を提供しますが、より詳細な情報を提供する追加のプロパティもあります:

  • System.getProperty("os.version"): オペレーティング システムを取得します。 version.
  • System.getProperty("os.arch"): オペレーティング システムのアーキテクチャ (例: "x86" または "x64") を示します。

利用可能なすべてのシステムを探索するにはプロパティを使用するには、次のコードの使用を検討してください:

class ShowProperties {
    public static void main(String[] args) {
        System.getProperties().list(System.out);
    }
}
ログイン後にコピー

以上がJava でオペレーティング システムをプログラム的に特定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート