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相关推荐

  1. Java判断操作系统是Linux还是Windows,以及分隔符处理

    Java判断操作系统是Linux还是Windows_编程学问网 判断操作系统: //String os=System.getProperties().getProperty("os.name ...

  2. 查linux还是unix,C、C++判断操作系统是Linux、windows还是Unix

    有些程序,最终使用的操作系统不确定.对于有些特殊的函数来说,标准库里没有,但在windows和linux下函数名称不一样,这个时候为了能在两种操作系统中都能正确使用,就需要判断操作系统的类型,在不同的 ...

  3. 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】...

    得到的答案 都不好.为什么,因为他们都不知道原理.其实原理很简单,编译器 参数或Makefile添加了宏定义,你才可以这样去判断. 比如编译器设置了宏 is_windows,你才能去用.不设置没法用. ...

  4. spring mvc学习(48):java判断系统是linux还是windows系统

    java判断系统是linux还是windows系统 判断一个系统是windows还是linux? import org.junit.jupiter.api.Test;/*** @program: ut ...

  5. php如何判断当前的操作系统是linux还是windows

    php_uname()这个函数的意义在于返回当前PHP所运行的系统的信息,下面对这个函数详细说明一下: /** * 功能:返回当前PHP所运行的系统的信息 * @param string $mode ...

  6. Linux是什么操作系统?Linux和Windows的区别

    Linux操作系统基础知识 Linux介绍 Linux 的发行版 Linux 应用领域 Linux VS Windows Linux介绍 Linux 是一种自由和开放源码的类 UNIX 操作系统. L ...

  7. 操作系统:Linux vs Windows内核与应用对比

    文章目录 操作系统架构:Linux vs Windows 桌面系统 内核设计 什么是内核? Linux 内核的设计 MultiTask SMP ELF Monolithic Kernel Window ...

  8. linux一运行 风扇很大,操作系统-在Linux和windows 下cpu过高和风扇转不停的原因

    出于对Linux的学习,我在自己的物理机下首先安装了国产的start os操作系统. 刚开始在使用的时候,就发现风扇转不停,我使用资源查看器查看之后,发现一切正常的,cpu跑的很低. 在windows ...

  9. 操作系统-在Linux和windows 下cpu过高和风扇转不停的原因

    出于对Linux的学习,我在自己的物理机下首先安装了国产的start os操作系统. 刚开始在使用的时候,就发现风扇转不停,我使用资源查看器查看之后,发现一切正常的,cpu跑的很低. 在windows ...

最新文章

  1. 拯救老电影——详解爱奇艺ZoomAI视频增强技术的应用
  2. Java Web的Maven项目中Properties文件的使用
  3. gui的design 无界面_无蓝光不刺眼 海信阅读手机超长续航双11嗨不停_
  4. redis在windows10上跑起来
  5. VM虚拟机上的CentOS 7系统重置root用户密码
  6. 华为4g模块 linux驱动程序,定制Android之4G-LTE模块驱动
  7. Linux平台安装Clion
  8. New Concept English three(13)
  9. IntelliJ Idea一些常用快捷键
  10. linux定时任务的设置 crontab 配置指南
  11. js window对象常用内容
  12. 新手php环境一键安装包,常用PHP运行环境一键安装包
  13. Python——类的继承
  14. python中的 zip函数详解
  15. macOS上的符号链接Symlink是什么,以及该怎么使用
  16. 【开发日志】2022.09.25 Unity变色龙跑酷自制游戏详解
  17. 计算机毕业设计springboot睎晴贸易公司安保保洁管理平台
  18. 如何在cmd命令行下切换目录
  19. Anubis配置文件说明记录
  20. KVM虚拟化快照使用详解

热门文章

  1. matlab里a1不能做变量,在matlab中将含有变量“w”的表达式存入矩阵元素,无法生成矩阵。哪里出问题了?...
  2. fedora 14 64位安装 flash player
  3. Sharding-JDBC 1.5.0.M1 正式发布,全新的 SQL 解析引擎
  4. 2014第3周六升级win8.1
  5. vShield App设计指南[上]
  6. Plugin 框架 开发实录
  7. python语言的开发者_写给.NET开发者的Python教程(一):引言
  8. Python——生成一个大文件ips.txt,要求1200行 ,每行随机为172.25.254.0/24段的ip(京东二面笔试题)
  9. python自动化办公选择题_Python +Selenium 自动化 css练习题
  10. 加工中心宏程序生成器_数控加工中心通用铣螺纹宏程序