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

posted @ 2021-12-27 21:30  钟小嘿  阅读(2455)  评论(0编辑  收藏  举报