java 如何判断操作系统是Linux还是Windows
String os = System.getProperty("os.name"); if(os.toLowerCase().startsWith("win")){ System.out.println(os + " can't gunzip"); }
System类
public static Properties getProperties()
将 getProperty(String)
方法使用的当前系统属性集合作为 Properties
对象返回
String fileSeparator = System.getProperty("file.separator"); String webPath = System.getProperty("webroot.path"); String lineSeparator = System.getProperty("line.separator");
键相关值的描述
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
|
用户的当前工作目录 |
http://blog.csdn.net/csdnbenbenchong/article/details/7654882
转载于:https://www.cnblogs.com/yangw/p/5128059.html
java 如何判断操作系统是Linux还是Windows相关推荐
- Java判断操作系统是Linux还是Windows,以及分隔符处理
Java判断操作系统是Linux还是Windows_编程学问网 判断操作系统: //String os=System.getProperties().getProperty("os.name ...
- 查linux还是unix,C、C++判断操作系统是Linux、windows还是Unix
有些程序,最终使用的操作系统不确定.对于有些特殊的函数来说,标准库里没有,但在windows和linux下函数名称不一样,这个时候为了能在两种操作系统中都能正确使用,就需要判断操作系统的类型,在不同的 ...
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】...
得到的答案 都不好.为什么,因为他们都不知道原理.其实原理很简单,编译器 参数或Makefile添加了宏定义,你才可以这样去判断. 比如编译器设置了宏 is_windows,你才能去用.不设置没法用. ...
- spring mvc学习(48):java判断系统是linux还是windows系统
java判断系统是linux还是windows系统 判断一个系统是windows还是linux? import org.junit.jupiter.api.Test;/*** @program: ut ...
- php如何判断当前的操作系统是linux还是windows
php_uname()这个函数的意义在于返回当前PHP所运行的系统的信息,下面对这个函数详细说明一下: /** * 功能:返回当前PHP所运行的系统的信息 * @param string $mode ...
- Linux是什么操作系统?Linux和Windows的区别
Linux操作系统基础知识 Linux介绍 Linux 的发行版 Linux 应用领域 Linux VS Windows Linux介绍 Linux 是一种自由和开放源码的类 UNIX 操作系统. L ...
- 操作系统:Linux vs Windows内核与应用对比
文章目录 操作系统架构:Linux vs Windows 桌面系统 内核设计 什么是内核? Linux 内核的设计 MultiTask SMP ELF Monolithic Kernel Window ...
- linux一运行 风扇很大,操作系统-在Linux和windows 下cpu过高和风扇转不停的原因
出于对Linux的学习,我在自己的物理机下首先安装了国产的start os操作系统. 刚开始在使用的时候,就发现风扇转不停,我使用资源查看器查看之后,发现一切正常的,cpu跑的很低. 在windows ...
- 操作系统-在Linux和windows 下cpu过高和风扇转不停的原因
出于对Linux的学习,我在自己的物理机下首先安装了国产的start os操作系统. 刚开始在使用的时候,就发现风扇转不停,我使用资源查看器查看之后,发现一切正常的,cpu跑的很低. 在windows ...
最新文章
- 拯救老电影——详解爱奇艺ZoomAI视频增强技术的应用
- Java Web的Maven项目中Properties文件的使用
- gui的design 无界面_无蓝光不刺眼 海信阅读手机超长续航双11嗨不停_
- redis在windows10上跑起来
- VM虚拟机上的CentOS 7系统重置root用户密码
- 华为4g模块 linux驱动程序,定制Android之4G-LTE模块驱动
- Linux平台安装Clion
- New Concept English three(13)
- IntelliJ Idea一些常用快捷键
- linux定时任务的设置 crontab 配置指南
- js window对象常用内容
- 新手php环境一键安装包,常用PHP运行环境一键安装包
- Python——类的继承
- python中的 zip函数详解
- macOS上的符号链接Symlink是什么,以及该怎么使用
- 【开发日志】2022.09.25 Unity变色龙跑酷自制游戏详解
- 计算机毕业设计springboot睎晴贸易公司安保保洁管理平台
- 如何在cmd命令行下切换目录
- Anubis配置文件说明记录
- KVM虚拟化快照使用详解
热门文章
- matlab里a1不能做变量,在matlab中将含有变量“w”的表达式存入矩阵元素,无法生成矩阵。哪里出问题了?...
- fedora 14 64位安装 flash player
- Sharding-JDBC 1.5.0.M1 正式发布,全新的 SQL 解析引擎
- 2014第3周六升级win8.1
- vShield App设计指南[上]
- Plugin 框架 开发实录
- python语言的开发者_写给.NET开发者的Python教程(一):引言
- Python——生成一个大文件ips.txt,要求1200行 ,每行随机为172.25.254.0/24段的ip(京东二面笔试题)
- python自动化办公选择题_Python +Selenium 自动化 css练习题
- 加工中心宏程序生成器_数控加工中心通用铣螺纹宏程序