java如何判断当前系统是windows还是linux?
有时候,我们在写业务逻辑的时候,需要判断一下当前程序所在的操作系统是什么 ?
然后根据所在不同的操作系统,做不同的业务逻辑处理。
程序代码
public static void main(String[] args) {String os = System.getProperty("os.name");//Windows操作系统if (os != null && os.toLowerCase().startsWith("windows")) {System.out.println(String.format("当前系统版本是:%s", os));} else if (os != null && os.toLowerCase().startsWith("linux")) {//Linux操作系统System.out.println(String.format("当前系统版本是:%s", os));} else { //其它操作系统System.out.println(String.format("当前系统版本是:%s", os));}}
运行效果
java如何判断当前系统是windows还是linux?相关推荐
- MYJ2C一款java2c混淆工具 java代码转C代码 交叉编译windows,linux,mac系统动态链接库
MYJ2C MYJ2C将编译的Java的Class字节码转换为C语言代码.交叉编译(您不用自己配置编译环境,MYJ2C自动完成)可以生成Windows,Linux,Mac系统X86,ARM平台的动态链 ...
- linux和windows双系统引导,windows和linux双系统引导问题
1 将Grub装配到ntloader内 Grub 做出了牺牲,成为了ntloader的附庸,由ntloader对Grub加以引导,只因为Grub没有写进MBR! 通过把hdaX分区内的Grub引导扇 ...
- 重装系统 linux启动windows系统文件在哪里,Win-Lin双系统重装Windows找回Linux启动
第一系统Windows,第二系统Linux:Ubuntu18.10: 1. 重新安装Windows系统后,使用Ubuntu的安装光盘,或启动U盘启动电脑: 2. 选择:Try Ubuntu ; 3. ...
- linux 开机默认启动windows系统时间,Windows和Linux双系统批改默认启动项、超时时间...
Windows和Linux双系统修改默认启动项.超时时间 修改/etc/default/grub, 然后update-grub. 执行命令 sudo gedit /etc/default/grub 主 ...
- 装纯净版win10系统在windows上装linux系统【完整详细版】
文章目录 电脑上装系统的步骤 说明 准备材料 通过U盘烧录工具制作可引导的系统U盘 通过烧录好的U盘安装系统 说明 安装win10为例 安装linux说明 服务器上用u盘装系统的步骤 电脑没网卡解决方 ...
- 如何手工快速判断目标站是windows还是linux服务器
1.linux大小写敏感,windows大小写不敏感.-----已经测试证实 2.ping服务器,返还得TTL值不一样,windows一般在100以上,linux一般是100一下.-已经测试证实 通过 ...
- 使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统
好在这开始之前,先安装好VMware Tools软件,这样虚拟机和主机可以共享数据.文件.等等 如何在虚拟机下使用U盘安装系统: 1.u盘必须是在主机上识别(而不是虚拟机系统) 2.u盘必须以机械硬盘 ...
- 双系统(Windows 与 Linux)中如何设置默认启动系统
电脑双系统即在windows系统与Linux系统中如何设置默认启动系统?(超详细)https://www.bilibili.com/read/cv5277001/
- 双系统:Windows和Linux合二为一
1.什么是 WSL 2 WSL 2 是 WSL 中架构的新版本.此版本附带了一些改变 WSL 2 是 WSL 中体系结构的新版本,它更改 Linux 发行版与 Windows 交互的方式. WSL 2 ...
最新文章
- 第三章:创建用户界面组件--可视化组件(一)
- Python函数及其参数
- 批量导入数据到hive表中:假设我有60张主子表如何批量创建导入数据
- 函数注意事项和细节讨论
- C/C++编程心得(二)
- 推荐:.Net 5开源免费的内容管理系统
- [渝粤教育] 苏州大学文正学院 网络互联技术与实践 参考 资料
- 创造自己的专属免费网盘:Nextcloud
- [jQuery] 按比例缩小图片
- matlab中的矩阵元素错位,matlab – 如何将矩阵中较弱元素附近的弱元素归零?
- 基于JSP+Servlet的图书管理系统
- php教学反思,教学反思
- ios-AddressBook框架
- Android Studio如何更改app名称
- Bugku Crypto习题整理
- 张宏 :移动机器人全局定位技术与方法是啥?道翰天琼认知智能机器人平台API接口大脑为您揭秘-1。
- 18650锂电池知识全解析
- 安装widows XP时蓝屏代码0X0000007B的问题的解决方案
- VUE2.0全局方法注册
- 有没有好的学计算机英语的软件,什么软件学英语最好免费
热门文章
- [bzoj1026] [SCOI2009]windy数
- 19.Linux-USB总线驱动分析
- 【代码笔记】iOS-performSelectorOnMainThread
- Python中pip版本升级error:You are using pip version 7.1.2, however version 8.1.1 is available.
- 按创建日期删除指定日期之前的文件夹及文件夹下的所有子目录
- 【报告分享】2021年网生代线上社交行为洞察报告:95后、00后社交江湖大揭秘.pdf(附下载链接)...
- 【报告分享】2020年中过短视频+教育发展展望.pdf(附教育行业交流社群及报告下载链接)...
- 神策数据:打造趁手好用的标签用户画像系统(附PPT下载链接)
- Python实战从入门到精通第三讲——数据结构与算法1之解压序列赋值
- 分治-Strassen矩阵乘法