public final class JDKUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JDKUtil.JDKExeFilter |
Constructor and Description |
---|
JDKUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
getVMChoices(java.net.URL SDKBinURL,
boolean addOjvm) |
static boolean |
initJDK(JDK jdk,
java.net.URL javaExe)
Initialize a JDK library based on the location of its Java executable
using, if possible, any previously cached values associated with that
location.
|
static void |
initJDK(JDK jdk,
java.net.URL exe,
java.lang.String version,
java.lang.String clsPath,
java.lang.String home)
Initialize a JDK library based on the location of its Java executable,
its version, its classpath and its home location.
|
static boolean |
initNewJDK(JDK jdk,
java.net.URL javaExe)
Initialize a new JDK library based on the location of its Java executable.
|
public static boolean initNewJDK(JDK jdk, java.net.URL javaExe)
jdk
- The JDK libraryjavaExe
- The URL of a Java executablepublic static boolean initJDK(JDK jdk, java.net.URL javaExe)
jdk
- The JDK libraryjavaExe
- The URL of a Java executablepublic static void initJDK(JDK jdk, java.net.URL exe, java.lang.String version, java.lang.String clsPath, java.lang.String home)
jdk
- The JDK libraryjavaExe
- The URL of a Java executableversion
- The version string of the Java executableclsPath
- The classpath of the JDKhome
- The home location of the JDKpublic static java.lang.String[] getVMChoices(java.net.URL SDKBinURL, boolean addOjvm)