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必须是"/",不能使用"\",否则文件会找不到。

就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !
原文地址:https://www.cnblogs.com/zys2019/p/15609689.html