java判断是什么操作系统
当需要根据java代码判断当前系统什么操作系统时,可使用下面的方法:
1.根据系统名称判断类型
public static void main(String[] args) { String osName = System.getProperties().getProperty("os.name"); if (osName.equalsIgnoreCase("Linux")) { System.out.println("linux"); } else { System.out.println("other"); } }
linux系统名称是Linux
2.根据文件分隔符判断
public static void main(String[] args) { //linux文件分隔符是/,windows是\,但需使用\\,转义 if (File.separator.equals("/")) { System.out.println("linux"); } else { System.out.println("other"); } }
需要注意的是,在linux必须是"/",不能使用"\",否则文件会找不到。
就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !