Package pro.gravit.utils.helper
Class JVMHelper
java.lang.Object
pro.gravit.utils.helper.JVMHelper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JVMHelper.ARCHstatic final intstatic final intstatic final intstatic final ClassLoaderstatic final OperatingSystemMXBeanstatic final intDeprecated.static final JVMHelper.OSstatic final Stringstatic final Runtimestatic final RuntimeMXBeanstatic final SecurityManager -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSystemPropertyToArgs(Collection<String> args, String name) static voidappendVars(ProcessBuilder builder, Map<String, String> vars) static voidcheckStackTrace(Class<?> mainClass) static Class<?>firstClass(String... names) static voidfullGC()static JVMHelper.ARCHstatic intgetBuild()static X509Certificate[]getCertificates(Class<?> clazz) static String[]static URL[]static Stringstatic intstatic booleanDeprecated.static StringjvmProperty(String name, String value) static StringsystemToJvmProperty(String name) static voidverifySystemProperties(Class<?> mainClass, boolean requireSystem)
-
Field Details
-
RUNTIME_MXBEAN
-
OPERATING_SYSTEM_MXBEAN
-
OS_TYPE
-
OS_BITS
Deprecated. -
OS_VERSION
-
ARCH_TYPE
-
JVM_BITS
public static final int JVM_BITS -
SECURITY_MANAGER
-
RUNTIME
-
LOADER
-
JVM_VERSION
public static final int JVM_VERSION -
JVM_BUILD
public static final int JVM_BUILD
-
-
Method Details
-
getArch
-
getVersion
public static int getVersion() -
getBuild
public static int getBuild() -
appendVars
-
firstClass
- Throws:
ClassNotFoundException
-
fullGC
public static void fullGC() -
getClassPath
-
getClassPathURL
-
getCertificates
-
checkStackTrace
-
getEnvPropertyCaseSensitive
-
isJVMMatchesSystemArch
Deprecated. -
jvmProperty
-
systemToJvmProperty
-
addSystemPropertyToArgs
-
verifySystemProperties
-