Specifying Java Settings for a Project

  1. From the main window, choose Project Settings.
  2. In the Project Settings window, click the Java Sources node and set properties as desired. The Java Sources property sheet has two tabs, Properties and Expert:
    Properties Tab
    Automatic Parsing Delay Specifies the time (in milliseconds) between a pause in typing or moving around in the Source Editor and the time that internal parsing information is refreshed. The default is two seconds.

    The internal parser is used by the IDE to automatically update information about the current Java source file, such as the Explorer view and contents of Customizer and Properties dialog boxes. It keeps context-sensitive elements of the IDE in sync with the current location and state of the file. Also, automatic source synchronization occurs just after parsing, so changing this property affects the timing of automatic source synchronization.

    You can disable automatic parsing by setting this property to zero. If this property is disabled, a Java file is parsed (and the IDE is updated) only when the file is saved or compiled.

    Default Compiler Specifies the compiler used for all classes and templates for which you have not specifically assigned a compiler type.
    Default Debugger Specifies the debugger used for all classes and templates for which you have not specifically assigned a debugger type.
    Default Executor Specifies the executor used for all classes and templates for which you have not specifically assigned an executor type.
    Prescan Sources If True, enables the prescan of source files whenever a node first becomes visible, such as when a folder is opened in the Explorer.

    The prescan is used to determine a file's type, content, and state. After the prescan, the node's icons are updated with badges that reflect information about the file such as whether the file is runnable (), compiled (, if Show Compile Status is True), or cannot be parsed ().

    The prescan requires parsing of all files with exposed nodes, so it can be costly in terms of performance. If you disable this option, the badges for a Java file are displayed only when that node is accessed, for example by expanding the node or opening the file in the Source Editor.

    Show Compile Status If True, displays the compile status badge () on the node for a Java class file.

    This badge indicates that the file has not been compiled or the source has changed since the last compilation.

    Show Editor Toolbar If True, displays the Source Editor toolbar when editing Java files. This toolbar contains the Quick Browse feature, which enables quick navigation to method and fields.
    Strings Table Specifies the _USER_ macro in templates and enables you to create your own macros in templates. See Using Macros in Templates for more information.
    Expert Tab
    Parser Boot Class Path Tells the parser where to locate Java runtime classes, like java.lang.Object. If nothing is set, the IDE's runtime classes are used.
    Parser Class Path Extends the class path to be used by the IDE's parser. Everything mounted in the Explorer is automatically added to the parser's class path. If you want the parser to operate on classes in unmounted directories or JAR files, add the path to these classes here.
You can configure the default compiler, debugger, or executor (as described in the links below) by clicking the ellipsis (...) button in the value field for the appropriate property.
See also
Synchronizing Source Code
Node Objects in the Explorer and Object Browser
Using Quick Browse for Java Elements
Filesystems and the Java Classpath

Specifying the Default Compiler
Specifying the Default Executor
Specifying the Default Debugger

Configuring the Compilers in the IDE
Configuring the Default Debugger
Configuring the Executors That Run Your Programs

Legal Notices