Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


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.


Field Summary
static java.lang.String JDK_EXEC_PROPERTY
           
static java.lang.String JDK_INSTALLED_VMS_PROPERTY
           
static java.lang.String JDK_NAME_PROPERTY
           
static java.lang.String JDK_SDK_BIN_DIR_PROPERTY
           
static java.lang.String JDK_VERSION_NUMBER_PROPERTY
           

 

Fields inherited from interface oracle.jdeveloper.library.Library
LIBRARY_ID_PROPERTY, LIBRARY_NAME_PROPERTY

 

Fields inherited from interface oracle.jdeveloper.library.JPaths
CLASSPATH_PROPERTY, DOCPATH_PROPERTY, ISLOCKED_PROPERTY, SOURCEPATH_PROPERTY

 

Method Summary
 java.lang.String[] getInstalledVMs()
           
 java.net.URL getJavaExecutable()
           
 java.lang.String getJavaExecutableNoConsole()
           
 VersionNumber getJavaVersion()
           
 java.net.URL getSDKBinDir()
           
 java.lang.String getSDKBinJavaExecutableNoConsole()
           
 java.util.Properties getSystemProperties()
          Get the Java system proprerties as they would be set when running in this JDK.
 void setInstalledVMs(java.lang.String[] installedVMs)
           
 void setJavaExecutable(java.net.URL url)
           
 void setJavaVersion(VersionNumber ver)
           
 void setSDKBinDir(java.net.URL url)
           

 

Methods inherited from interface oracle.jdeveloper.library.Library
equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, getName, initFromLibrary, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setName

 

Methods inherited from interface oracle.jdeveloper.library.JPaths
getClassPath, getDocPath, getSourcePath, isLocked, setClassPath, setDocPath, setLocked, setSourcePath

 

Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString

 

Field Detail

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

Method Detail

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

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.