Windows または Linux を検出していますか? [重複] 質問する

Windows または Linux を検出していますか? [重複] 質問する

Windows と Linux の両方で共通の Java プログラムを実行したいと考えています。

プログラムは、プラットフォームごとに異なる処理を実行する必要があります。

では、Java プログラムは Linux と Windows のどちらで実行されているかをどのように検出できるのでしょうか?

ベストアンサー1

Apache コモンズ言語クラスがあるシステムユーティリティ以下を使用できます:

SystemUtils.IS_OS_LINUX
SystemUtils.IS_OS_WINDOWS

おすすめ記事