Build menu

The Build menu contains commands for compiling. Choose one of the following commands for more information.


Build|Make <file or project >

Compiles any .java files within the selected node that have outdated or nonexistent .class files. Also compiles any of the node's imported files that the node depends on which have outdated or nonexistent .class files. Once you have done the initial compiling, Build|Make is faster than Build|Rebuild.

The selected node can be a project, package, or .java file. Making a package or project includes all the .java files within the package or project, including those within nested packages.

An "outdated" .class file is one that has an earlier date-time stamp than its .java source file.

The imported files that are checked and compiled include all recursively imported files (that is, imported files of imported files) except for files that are in stable packages that are not part of the project.

To Make a node, select the node in the Navigation pane, and choose Build|Make <node name>.

See also:
Building Applications with JBuilder: Compiling Java Programs


Build|Rebuild <file or project>

Compiles all .java files within the selected node, regardless of whether their .class files are outdated. Also compiles the imported files upon which the node depends, regardless of whether their .class files are outdated.

The node can be a project, package, or .java file. Rebuilding a package or project includes all the .java files within the package or project, including those within nested packages.

The imported files that are compiled include all recursively imported files (that is, imported files of imported files) except for files in stable packages that are not part of the project.

To Rebuild a node, select the node in the Navigation pane, and choose Build|Rebuild <node name>.

See also:
Building Applications with JBuilder: Compiling Java Programs