类 AppUtil
- java.lang.Object
-
- cc.shacocloud.mirage.utils.AppUtil
-
public class AppUtil extends Object
应用工具库- 作者:
- 思追(shaco)
-
-
构造器概要
构造器 构造器 说明 AppUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static @Nullable FilefindSource(@Nullable Class<?> sourceClass)返回用于查找主目录的基础源。static @NotNull FilegetHomeDir()获取用户默认目录static StringgetHostName()获取 hostNamestatic @NotNull StringgetJdkVersion()获取 jdk 版本号static StringgetPid()获取应用 pidstatic @Nullable Class<?>getStartClass()获取应用启动类,如果未获取到返回 nullstatic @NotNull FilegetStartDir(@Nullable Class<?> sourceClass)获取应用启动文件目录static @NotNull StringgetUserName()获取启动的系统用户static booleanisJarRun()判断当前是否是在 jar 中运行的static booleanisUnitTest()是否是单元测试,如果是返回 true 反之 false
-
-
-
方法详细资料
-
isJarRun
public static boolean isJarRun()
判断当前是否是在 jar 中运行的
-
getPid
public static String getPid()
获取应用 pid
-
getHostName
public static String getHostName() throws UnknownHostException
获取 hostName
-
getStartClass
@Nullable public static @Nullable Class<?> getStartClass()
获取应用启动类,如果未获取到返回 null
-
getStartDir
@NotNull public static @NotNull File getStartDir(@Nullable @Nullable Class<?> sourceClass)
获取应用启动文件目录
-
findSource
@Nullable public static @Nullable File findSource(@Nullable @Nullable Class<?> sourceClass)
返回用于查找主目录的基础源。这通常是 jar 文件或目录。如果无法确定源,则返回 null
-
isUnitTest
public static boolean isUnitTest()
是否是单元测试,如果是返回 true 反之 false
-
getHomeDir
@NotNull public static @NotNull File getHomeDir()
获取用户默认目录
-
getJdkVersion
@NotNull public static @NotNull String getJdkVersion()
获取 jdk 版本号
-
getUserName
@NotNull public static @NotNull String getUserName()
获取启动的系统用户
-
-