获取系统属性--JAVA编程

来源:互联网 发布:淘宝月老祠堂卖正品吗 编辑:程序博客网 时间:2024/06/04 17:45
 

java判断操作系统

2008-12-08 20:01:46 |  分类: java 阅读607 评论0   字号:   订阅

freebsd和windows的操作系统的路径不太一样,

.class.getResource获得的路径分别是:

file:/usr

file:/d:/

在freebsd中/usr/这样的路径是郑州的,在windows中要d:/

截取路径一个是subscript(5)

一个是subscript(6)

这样就有必要先判断下是什么操作系统后再做截取

 

获取系统属性
系统属性是指与用户程序相关的操作系统 配置信息以及软件信息。通常与用户程序相关的属性关键字包括:
●file.separator : 文件分隔符, Windows环境下为“/",Unix环境下为“/”;
●user.home :用户主目录;
java .home :Java 实时运行环境的安装目录;
java .ext.dirs :JDK的安装目录;
●os.name :操作系统 名称;
●user.name :用户登录名称;
●os.version :操作系统 版本;
●path.separator :当前操作系统 的路径分隔符;
●user.dir :当前用户程序所在目录。

Properties prop = System.getProperties();

String os = prop.getProperties("os.name")

os.startWith("win") || os.startWith("Win") == windows操作系统