oracle.jdeveloper.library
Interface JDK
- All Superinterfaces:
- Displayable, JPaths, Library
- All Known Implementing Classes:
- AddinJDK, JDKAdapter, JDKNode
public interface JDK
- extends Library
Encapsulates the notion of a JDK.
Methods inherited from interface oracle.jdeveloper.library.Library |
equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, getName, initFromLibrary, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setName |
JDK_NAME_PROPERTY
static final java.lang.String JDK_NAME_PROPERTY
- See Also:
- Constant Field Values
JDK_EXEC_PROPERTY
static final java.lang.String JDK_EXEC_PROPERTY
- See Also:
- Constant Field Values
JDK_INSTALLED_VMS_PROPERTY
static final java.lang.String JDK_INSTALLED_VMS_PROPERTY
- See Also:
- Constant Field Values
JDK_VERSION_NUMBER_PROPERTY
static final java.lang.String JDK_VERSION_NUMBER_PROPERTY
- See Also:
- Constant Field Values
JDK_SDK_BIN_DIR_PROPERTY
static final java.lang.String JDK_SDK_BIN_DIR_PROPERTY
- See Also:
- Constant Field Values
getJavaExecutable
java.net.URL getJavaExecutable()
setJavaExecutable
void setJavaExecutable(java.net.URL url)
getInstalledVMs
java.lang.String[] getInstalledVMs()
setInstalledVMs
void setInstalledVMs(java.lang.String[] installedVMs)
getJavaVersion
VersionNumber getJavaVersion()
setJavaVersion
void setJavaVersion(VersionNumber ver)
getSDKBinDir
java.net.URL getSDKBinDir()
setSDKBinDir
void setSDKBinDir(java.net.URL url)
getSDKBinJavaExecutableNoConsole
java.lang.String getSDKBinJavaExecutableNoConsole()
getJavaExecutableNoConsole
java.lang.String getJavaExecutableNoConsole()
getSystemProperties
java.util.Properties getSystemProperties()
- Get the Java system proprerties as they would be set when running in this
JDK. Note that system properties can be redefined through command line
arguments (such as
-D
) or through API calls (such as
System.setProperty(java.lang.String, java.lang.String)
). The properties returned by this method may
or may not match the actual properties during a future execution of the
JVM. Callers should typically only use the standard Java properties
relating to the JDK implementation itself, such as java.home
or
java.version
, which will typically have the same values whenever
this JDK is run.
- Returns:
- the system properties
Copyright © 1997, 2011, Oracle. All rights reserved.