jikes
Section: User Commands (1)
Index
NAME
jikes - java source to bytecode compiler
SYNOPSIS
jikes
[-bootclasspath path]
[-classpath path]
[-d directory]
[-debug]
[-depend]
[-deprecation]
[-encoding encoding]
[-extdirs path]
[-g]
[-nowarn]
[-nowrite]
[-O]
[-verbose]
[-sourcepath path]
[-Xdepend]
[-Xstdout]
[++]
[+B]
[+OLDCSO]
[+D]
[+DR=filename]
[+E]
[+F]
[+K]
[+M]
[+P]
[+Tnn]
[+U]
[+Z]
[+c]
file.java
...
DESCRIPTION
Jikes translates Java(TM) source files to bytecode. Features
include strict adherence to the language specification, automatic
makefile generation and incremental compilation. It is maintained
by the Jikes Project.
OPTIONS
Jikes may be invoked with the following command-line options:
- -bootclasspath path
-
use path for the bootclasspath
- -classpath path
-
use path for CLASSPATH
- -d directory
-
write class files in specified directory
- -debug
-
no effect (recognized for compatibility)
- -depend
-
recompile all used classes
- -deprecation
-
report uses of deprecated features
- -encoding
-
use specified encoding to read source files
- -extdirs
path -
use path for extensions directories
- -g
-
debug (generate LocalVariableTable attribute)
- -nowarn
-
do not issue warning messages
- -nowrite
-
do not write any class files
- -O
-
do not write LineNumberTable
- -sourcepath
path -
use path for specifying "source only" directories
- -verbose
-
list files read and written
- -Xdepend
-
same as -depend
- -Xstdout
-
write error messages to standard output, not stderr
- ++
-
compile in incremental mode
- +B
-
do not invoke bytecode generator
- +OLDCSO
-
Select to use same classpath search order as in older versions of Jikes (for compatibility).
- +D
-
report errors immediately in emacs-form without buffering
- +DR
=filename -
write report of dependencies to specified file
- +E
-
list errors in emacs-form
- +F
-
do full dependence check except for Zip and Jar files
- +K
name=TypeKeyWord -
map name to type keyword
- +M
-
generate makefile dependencies
- +P
-
Pedantic compilation - issues lots of warnings
- +T
nn -
set value of tab to nn spaces
- +U
-
do full dependence check including Zip and Jar files
- +Z
-
treat cautions as errors
- +c
-
do not discard comments from lexer output
An argument may have the form @file; each line of file is
then interpreted as an argument, except that lines beginning with
@ are not expanded recursively.
FILES
Jikes has several options related to classpath searching.
The -bootclasspath, -extdirs, and -sourcepath options are the same
as in javac. In addition to being specified on the command line, the
environment variables BOOTCLASSPATH, EXTDIRS, and SOURCEPATH may also be
used to specify values for these options, respectively. Jikes also
has the -classpath option as in javac, with the corresponding environment
variable CLASSPATH. The classpath may also be specified in the environment
variable JIKESPATH. If JIKESPATH and CLASSPATH coexist, preference will be
given to JIKESPATH. A value specified on the command line will be always
be given preference over the value of any environment variable. All the
directories and files specified in these options or environment variables
must be in a colon-separated list, e.g., ".:$HOME/java/jre/lib/rt.jar".
SEE ALSO
- Jikes Project homepage
-
http://ibm.com/developerworks/oss/jikes/
for news of recent developments,
to download new versions,
to report bugs, or
to learn how to participate in the development process.
COPYRIGHT
Copyright © 1996, 1997, 1998, 1999, 2000, 2001,
International Business Machines Corporation and others. All Rights Reserved.
Jikes is licensed under the IBM Public License, included
in the file license.html distributed with the program, and also
available at the Jikes Project URL.
Portions of Jikes are derived from prior, freely distributable
projects. For more details on this code, see the comments in
src/double.h, src/platform.h, and src/unzip.h.
NOTES
Java is a registered trademark of Sun Microsystems, Inc.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- FILES
-
- SEE ALSO
-
- COPYRIGHT
-
- NOTES
-
This document was created by man2html from the Jikes manual page,
it was then manualy stripped of invalid hrefs for distro.
Time: 09:00:00 GMT, May 13, 2001