![](/img/trans.png)
[英]How can I tell a Linux Distro to apt-get install LibVLC if it doesn't have it from a running Java Program?
[英]how can I tell in java if the program is running on a windows or linux machine?
有没有办法用Java判断程序是否在Windows或Linux计算机上运行? 我有一个要在两者上运行的.jar文件。
您可以使用以下方式获取操作系统类型
System.getProperty("os.name")
干得好,
如何以编程方式确定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
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.