Interpreter Options
Index
Project Interpreter Options -
Below is the screen shot of project interpreter options. Most options are as documented under java command in JDK documents. Below is a brief description of different options in this dialog.

- Java command line options is for passing command line arguments to the Java program.
- JDB host name and password option can be used to start a remote debug session using JDB. When this field is checked Kawa will start the debugger with the remote host and password and Kawa will ignore the classname or the main class selection. All the breakpoints are still set with the debugger as before.
- Java Class name to run is the name of the class to run. Please refer to
How to Run an applet or application for more details on how the class name for running an application is decided.
- Execure program directory option when enabled will indicate the working directory for starting the Java application or applet.
- Please refer to JDK manuals for other interpreter switches
- Project interpreter options supercede the global interpreter options set by right clicking on the root "Projects" item in the project tree.
- Please refer to
How to Maintain Paths for more information on path maintenance dialog
Global Interpreter Options -
Interpreter options can be set globally for all the projects by selecting Interpreter Options from the right button menu for the root "Projects" item in the tree. Setting interpreter options globally will set the options for all the projects. However, any setting in the individual project Interpreter options will supersede the global Interpreter option. Also, the global Interpreter options will be used when running files which do not belong to any project. This eliminates the need to create Kawa project for just a single file project.

Global interpreter options also has custom options that can be passed to interpreter. This can be anything including all the -J switch options which is passes as is to the Interpreter.