Class Utils


  • public class Utils
    extends java.lang.Object
    Utility class containing various native-image and JVM related methods.
    • Field Detail

      • IS_WINDOWS

        public static final boolean IS_WINDOWS
      • EXECUTABLE_EXTENSION

        public static final java.lang.String EXECUTABLE_EXTENSION
      • NATIVE_IMAGE_EXE

        public static final java.lang.String NATIVE_IMAGE_EXE
      • NATIVE_IMAGE_OUTPUT_FOLDER

        public static final java.lang.String NATIVE_IMAGE_OUTPUT_FOLDER
        See Also:
        Constant Field Values
      • AGENT_OUTPUT_FOLDER

        public static final java.lang.String AGENT_OUTPUT_FOLDER
      • NATIVE_TESTS_EXE

        public static final java.lang.String NATIVE_TESTS_EXE
      • PERSIST_CONFIG_PROPERTY

        public static final java.lang.String PERSIST_CONFIG_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • getJavaHomeNativeImage

        public static java.nio.file.Path getJavaHomeNativeImage​(java.lang.String javaHomeVariable,
                                                                java.lang.Boolean failFast)
      • getNativeImageFromPath

        public static java.nio.file.Path getNativeImageFromPath()
      • getNativeImage

        public static java.nio.file.Path getNativeImage()