Package org.wildfly.plugin.common
Class Environment
java.lang.Object
org.wildfly.plugin.common.Environment
Utilities for the environment.
- Author:
- James R. Perkins
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getJavaCommand
(Path javaHome) Returns the Java command to use.static String[]
Returns the default JVM arguments for a modular environment.static boolean
isModularJvm
(Path javaHome) Checks to see if thejavaHome
is a modular JVM.static boolean
Determines if this is a Windows environment.
-
Constructor Details
-
Environment
public Environment()
-
-
Method Details
-
isModularJvm
Checks to see if thejavaHome
is a modular JVM.- Parameters:
javaHome
- the Java Home ifnull
an attempt to discover the Java Home will be done- Returns:
true
if this is a modular environment
-
getModularJvmArguments
Returns the default JVM arguments for a modular environment.- Returns:
- the modular arguments
-
getJavaCommand
Returns the Java command to use.- Parameters:
javaHome
- the Java Home, ifnull
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, otherwisefalse
-