Package pro.gravit.launcher
Class ClientLauncherWrapper
- java.lang.Object
-
- pro.gravit.launcher.ClientLauncherWrapper
-
public class ClientLauncherWrapper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientLauncherWrapper.JavaVersion
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMAGIC_ARGstatic java.lang.StringNO_JAVA_CHECK_PROPERTYstatic booleannoJavaCheckstatic java.lang.StringWAIT_PROCESS_PROPERTYstatic booleanwaitProcess
-
Constructor Summary
Constructors Constructor Description ClientLauncherWrapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClientLauncherWrapper.JavaVersionfindJava()static ClientLauncherWrapper.JavaVersionfindJavaByProgramFiles(java.nio.file.Path path)static intgetJavaVersion(java.lang.String version)static voidmain(java.lang.String[] arguments)static booleantryAddModule(java.nio.file.Path[] paths, java.lang.String moduleName, java.lang.StringBuilder args)static java.nio.file.PathtryFindModule(java.nio.file.Path path, java.lang.String moduleName)
-
-
-
Field Detail
-
MAGIC_ARG
public static final java.lang.String MAGIC_ARG
- See Also:
- Constant Field Values
-
WAIT_PROCESS_PROPERTY
public static final java.lang.String WAIT_PROCESS_PROPERTY
- See Also:
- Constant Field Values
-
NO_JAVA_CHECK_PROPERTY
public static final java.lang.String NO_JAVA_CHECK_PROPERTY
- See Also:
- Constant Field Values
-
noJavaCheck
public static boolean noJavaCheck
-
waitProcess
public static boolean waitProcess
-
-
Method Detail
-
main
public static void main(java.lang.String[] arguments) throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
tryFindModule
public static java.nio.file.Path tryFindModule(java.nio.file.Path path, java.lang.String moduleName)
-
tryAddModule
public static boolean tryAddModule(java.nio.file.Path[] paths, java.lang.String moduleName, java.lang.StringBuilder args)
-
findJavaByProgramFiles
public static ClientLauncherWrapper.JavaVersion findJavaByProgramFiles(java.nio.file.Path path)
-
findJava
public static ClientLauncherWrapper.JavaVersion findJava()
-
getJavaVersion
public static int getJavaVersion(java.lang.String version)
-
-