External Executor
The external executor calls
a new virtual machine (VM) when it executes
an application. This enables you to run applications that require a special
VM and to perform operations that are not possible with internal executors.
For example, you can specify the VM executable (such as java.exe)
and complete command-line parameters together
with class path settings for the application. Using an external executor
also protects the IDE from application crashes and delays.
The external executor is the default executor provided with most templates in the IDE.
To view or change the properties of the external executor,
open the Options window, expand the Debugging and Execution node,
expand the Execution Types subnode, and select External Execution.
When you change the value of a property, your change affects all
classes that use the executor.
The Properties tab of the external executor has the following
properties.
- External Process.
Specifies the command the executor calls to launch the project.
By default, the IDE uses the java tool
provided with the JDK.
Clicking the ellipsis button (...) opens
a Property Editor that can help you define the process
and its parameters.
For more information on the java command and its
options, see
http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/java.html
- Identifying Name.
Specifies the name that the IDE uses to identify this executor type.
The default is External Execution.
The Expert tab of the external executor has the following
properties.
- Append Environment Variables.
If True, appends or replaces existing IDE environment variables, such
as Classpath, with
the variables listed in the Environment Variable property.
- Boot Classpath.
Specifies the class path used to locate the java executable.
- Classpath.
Specifies the path that the IDE uses to look up classes. This value overrides
the default or the CLASSPATH environment variable.
- Environment Variables.
Specifies the environment variables that the IDE uses, defined as name=value. When this value is set to
null, the IDE settings are used.
- Filesystems Path.
Specifies the path for all Filesystems nodes, including filesystems
that you have mounted. You cannot edit this property.
- Library Path.
Specifies the class path containing the libraries and modules that the IDE uses. You cannot edit this property.
- Working Directory.
Specifies the directory in which to start the process. If the value is
null, the IDE's own working directory is used.
This feature is available with JDK 1.3 and compatible.
Legal Notices