类 AppUtil


  • public class AppUtil
    extends Object
    应用工具库
    作者:
    思追(shaco)
    • 构造器详细资料

      • AppUtil

        public AppUtil()
    • 方法详细资料

      • isJarRun

        public static boolean isJarRun()
        判断当前是否是在 jar 中运行的
      • getPid

        public static String getPid()
        获取应用 pid
      • 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()
        获取启动的系统用户