External Compilation
See Also
By default, the External Compilation compiler type points to the javac
compiler provided with the JDK on which you run the IDE. To view or change the
properties of External Compilation, open the Options window, expand Building
Compiler Types and select
External Compilation. When you change the value of a property, your change affects
all classes that use External Compilation.
 |
Except for the Internal Compiler, almost all of
the IDE's compiler types are copies of the EExternal Compilation that have
been configured to work with specific compilers executables and options.
The actual properties are the same for most of these compiler types. |
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.
For more information on the javac compiler, see:
http://java.sun.com/j2se/1.4/docs/tooldocs/win32/javac.html
Legal Notices