Configuring the External Executor

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

Legal Notices