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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM