java 如何判断操作系统是Linux还是Windows

如题所述

System.out.println("===========os.name:"+System.getProperties().getProperty("os.name"));  
System.out.println("===========file.separator:"+System.getProperties().getProperty("file.separator"));

Systemç±»

public static Properties getProperties()

将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回

 

 

键 相关值的描述

java.version    Java 运行时环境版本    

java.vendor    Java 运行时环境供应商    

java.vendor.url    Java 供应商的 URL    

java.home    Java 安装目录    

java.vm.specification.version    Java 虚拟机规范版本    

java.vm.specification.vendor    Java 虚拟机规范供应商    

java.vm.specification.name    Java 虚拟机规范名称    

java.vm.version    Java 虚拟机实现版本    

java.vm.vendor    Java 虚拟机实现供应商    

java.vm.name    Java 虚拟机实现名称    

java.specification.version    Java 运行时环境规范版本    

java.specification.vendor    Java 运行时环境规范供应商    

java.specification.name    Java 运行时环境规范名称    

java.class.version    Java 类格式版本号    

java.class.path    Java 类路径    

java.library.path    åŠ è½½åº“时搜索的路径列表    

java.io.tmpdir    é»˜è®¤çš„临时文件路径    

java.compiler    è¦ä½¿ç”¨çš„ JIT 编译器的名称    

java.ext.dirs    ä¸€ä¸ªæˆ–多个扩展目录的路径    

os.name    æ“ä½œç³»ç»Ÿçš„名称    

os.arch    æ“ä½œç³»ç»Ÿçš„架构    

os.version    æ“ä½œç³»ç»Ÿçš„版本    

file.separator    æ–‡ä»¶åˆ†éš”符(在 UNIX 系统中是“/”)    

path.separator    è·¯å¾„分隔符(在 UNIX 系统中是“:”)    

line.separator    è¡Œåˆ†éš”符(在 UNIX 系统中是“/n”)    

user.name    ç”¨æˆ·çš„账户名称    

user.home    ç”¨æˆ·çš„主目录    

user.dir    ç”¨æˆ·çš„当前工作目录    

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-27


public class Judge
{
public static void main ( String[] args )

System.out.println (System.getProperty ("os.name"));
}
}

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网