如何在java或Windows机器上运行该程序?

时间:2013-11-23 05:09:44

标签: java linux windows

有没有办法在Java中告诉程序是在Windows或Linux机器上运行?我有一个.jar文件,我想在这两个文件上运行。

2 个答案:

答案 0 :(得分:5)

您可以使用

获取操作系统类型
System.getProperty("os.name")

答案 1 :(得分:1)

在这里,你去 How do I programmatically determine operating system in Java?

VonC的回答

public static final class OsUtils
{
   private static String OS = null;
   public static String getOsName()
   {
      if(OS == null) { OS = System.getProperty("os.name"); }
      return OS;
   }
   public static boolean isWindows()
   {
      return getOsName().startsWith("Windows");
   }

   public static boolean isUnix() // and so on
}