程序员开发实例大全宝库

网站首页 > 编程文章 正文

100个Java工具类之41:系统工具类Apache之SystemUtils

zazugpt 2024-09-03 02:59:11 编程文章 31 ℃ 0 评论

本文主要讲述:系统工具类Apache之org.apache.commons.lang3.SystemUtils

根据Apache SystemUtils源码中介绍,SystemUtils是java.lang.System的帮助程序。当因安全限制无法读取系统属性时,则会返回null。下面是为大家整理的几个主要用法。

一、获取主机名

String hostName = SystemUtils.getHostName();
输出:LSPTOP-JSTL001

二、获取文件编码

//相当于 System.getProperty("file.encoding")
String fileEncoding = SystemUtils.FILE_ENCODING;
输出:UTF-8

三、获取操作系统名称相当于

//相当于 相当于 System.getProperty("os.name")
String osName = SystemUtils.OS_NAME;
输出:Windows 10

四、获取操作系统版本

//相当于 System.getProperty("os.version")
String osVersion = SystemUtils.OS_VERSION;
输出:10.0

五、获取java版本是否是1.7

boolean is1_7 = SystemUtils.IS_JAVA_1_7;
输出:false

六、获取java版本是否是1.7及1.7之后的版本

boolean is1_7After = SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_7);
输出:true

七、获取classpath

String javaClassPath = SystemUtils.JAVA_CLASS_PATH;
输出:E:\workspace-code\jdk1.8\jre\lib\charsets.jar;;E:\workspace-code\jdk1.8\jre\lib\javaws.jar;...

八、获取javahome

String javaHome = SystemUtils.JAVA_HOME;
输出:E:\workspace-code\jdk1.8\jre

九、获取用户目录

File userDir = SystemUtils.getUserDir();

你的关注点赞是我最大的动力~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表