The external executor is the default executor provided with most templates in the IDE.
When you use an external executor, the IDE calls
a new virtual machine (VM) when it executes
the 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.
You can configure the external executor under the Execution Types node in the Project Settings window. When you change the value of a property, your change affects all classes that use that executor. Following are descriptions of the executor properties.
Properties Tab | |
---|---|
External Process | The command the executor calls to launch the project.
By default, the IDE uses the java tool
provided with the JDK. 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 | The name that the IDE uses to identify this executor type. |
Expert Tab | |
---|---|
Boot Class Path | The path to the classes that make up the Java platform. |
Class Path | The path that the IDE uses to look up classes. This value overrides the default or the CLASSPATH environment variable. |
Environment Variables | 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 | (Read only) The class path to the directories marked for execution in the filesystem. |
Library Path | (Read only) The class path containing the libraries and modules that the IDE uses. |
Working Directory | 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.
|
See also | |
---|---|
Configuring the Applet Executor
Configuring the JSP Executor |