Jikes Compilation
See Also
The Jikes Compilation compiler type is an open source compiler that translates
Java source files as defined in The Java Language Specification into the bytecoded
instruction set and binary format defined in The Java Virtual Machine Specification.
To view or change the properties of Jikes Compilation, open the Options window,
expand Building
Compiler
Types and select Jikes Compilation. When you change the value of a property,
your change affects all classes that use Jikes Compilation.
You can set the following properties:
Properties
Expert
- Boot Class Path. Sets the Java system libraries that the compiler
type uses. By default, the IDE uses your default Java platform. Set this property
if you want to compile sources against a different Java platform but still
use the compiler's default javac. Click the ellipsis button to display
a property editor in which you can change the boot class path settings.
- Boot Classpath Tag Replace. Sets the command-line option for the
boot class path.
- Class Path. Specifies the path to the sources that the IDE uses.
By default, the IDE uses its internal class path, which includes all mounted
filesystems. The IDE ignores your CLASSPATH environment variable. Click the
ellipsis button to display a property editor in which you can append directories
to the IDE's internal class path.
- Output Dir Tag Replace. Sets the command-line option for changing
the directory in which to generate classes (for example, -d).
- Debug Tag Replace. Sets the command-line option for including debugging
information (for example, -g).
- Deprecation Tag Replace. Sets the command-line option for showing
deprecations (for example, -deprecation).
- Environment Variables. Sets the environment variables that the IDE
uses, defined as name=value. When this value is set
to null, the IDE settings are used.
- Optimize Tag Replace. Sets the command-line option for optimizing
bytecode (for example, -O).
- Filesystems Path. Sets the class path to the directories marked for
execution in the filesystem. You cannot change this value.
Legal Notices