java是个跨平台的语言,所有很多时候我们写程序的时候都要考虑到跨操作系统平台的问题,然而,很多程序在运行的时候要考虑到当前操作系统的版本之后才能做好兼容性工作,比如在windows系统中我们执行bat脚本,在linux系统中我们执行shell脚本等等类似的需求。这样我们就需要获取当前操作系统的版本之后才能进行操作。下面就介绍一个非常好用的办法来确定操作系统的版本。

首先,下载一个jar包,hutool,下载完之后引入到当前您的工程里编译好(注意编译需要java8以上版本)。下载地址:http://ct.ctfile.cn/file/17645873-307493334

解压密码:123456

下载后在系统就可以调用判定方法了,下面是代码介绍:

import cn.hutool.system.SystemUtil;

public class Test {
public static void main(String[] args) {
SystemUtil.getOsInfo().isAix();
SystemUtil.getOsInfo().isHpUx();
SystemUtil.getOsInfo().isIrix();
SystemUtil.getOsInfo().isLinux();
SystemUtil.getOsInfo().isMac();
SystemUtil.getOsInfo().isMacOsX();
SystemUtil.getOsInfo().isOs2();
SystemUtil.getOsInfo().isSolaris();
SystemUtil.getOsInfo().isSunOS();
SystemUtil.getOsInfo().isWindows();
SystemUtil.getOsInfo().isWindows2000();
SystemUtil.getOsInfo().isWindows95();
SystemUtil.getOsInfo().isWindows98();
SystemUtil.getOsInfo().isWindowsME();
SystemUtil.getOsInfo().isWindowsNT();
SystemUtil.getOsInfo().isWindowsXP();
}
}

基本上目前大部分的操作系统都可以判定出来,下面是截图:

 
本站所有的下载内容都包含解压密码,解压密码均为:123456

有很多内容是从互联网采集的,如果触动了您的利益,请一定告知我,我会在第一时间删除数据,联系方式:aws01@ctfile.cn

点击数:798

发表评论