龙空技术网

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

一名小小程序员 1650

前言:

当前咱们对“java系统类”都比较重视,兄弟们都想要学习一些“java系统类”的相关资讯。那么小编在网络上搜集了一些关于“java系统类””的相关文章,希望姐妹们能喜欢,小伙伴们快快来了解一下吧!

本文主要讲述:系统工具类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();

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

标签: #java系统类