Class Environment

java.lang.Object
org.wildfly.plugin.common.Environment

public class Environment extends Object
Utilities for the environment.
Author:
James R. Perkins
  • Constructor Details

    • Environment

      public Environment()
  • Method Details

    • 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