Class Environment

    • Constructor Detail

      • Environment

        public Environment()
    • Method Detail

      • isModularJvm

        public static boolean isModularJvm​(Path javaHome)
        Checks to see if the javaHome is a modular JVM.
        Parameters:
        javaHome - the Java Home if null an attempt to discover the Java Home will be done
        Returns:
        true if this is a modular environment
      • getModularJvmArguments

        public static String[] getModularJvmArguments()
        Returns the default JVM arguments for a modular environment.
        Returns:
        the modular arguments
      • getJavaCommand

        public static String getJavaCommand​(Path javaHome)
        Returns the Java command to use.
        Parameters:
        javaHome - the Java Home, if null an attempt to determine the command will be done
        Returns:
        the Java executable command
      • isWindows

        public static boolean isWindows()
        Determines if this is a Windows environment.
        Returns:
        true if this is a Windows environment, otherwise false