jikes

Section: User Commands (1)
Updated: 14 September 1999
Index Return to Main Contents
 

NAME

jikes - java source to bytecode compiler  

SYNOPSIS

jikes [-classpath path] [-d directory] [-debug] [-depend] [-deprecation] [-g] [-nowarn] [-nowrite] [-O] [-verbose] [-Xstdout] [+1.0] [++] [+B] [+D] [+E] [+F] [+K] [+M] [+M= filename] [+P] [+Tnn] [+U] [+Z] 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.

 

OPTIONS

Jikes may be invoked with the following command-line options:
-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
-g
debug (generate LocalVariableTable attribute)
-nowarn
do not issue warning messages
-nowrite
do not write any class files
-O
do not write LineNumberTable
-verbose
list files read and written
-Xstdout
write error messages to standard output, not stderr
+1.0
recognize only 1.0.2 language
++
compile in incremental mode
+B
do not invoke bytecode generator
+D
report errors immediately in emacs-form without buffering
+E
list errors in emacs-form
+F
do full dependence check except for Zip and Jar files
+Kname=TypeKeyWord
map name to type keyword
+M
generate makefile dependencies
+M=filename
write report of dependencies to specified file
+P
Pedantic compilation - issues lots of warnings
+Tnn
set value of tab to nn spaces
+U
do full dependence check including Zip and Jar files
+Z
treat cautions as errors

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 requires a colon-separated list of directories or files that tell it where to look for any needed class or source files, for example ".:/java/lib/classes.zip". A definition given with the environment variable JIKESPATH takes precedence over one given with CLASSPATH; a definition using the -classpath option takes precedence over any value specified via the environment.  

SEE ALSO

http://ibm.com/research/jikes
the home page of the Jikes Project, for news of recent developments, to download new versions, to report bugs, or to learn how to participate in the development process.
jikes.htm
for a more complete description in FAQ format. This file is distributed with the program as part of its documentation, and is also available from the URL above.

 

COPYRIGHT

Copyright © 1996, 1999, International Business Machines Corporation and others. All Rights Reserved.

Jikes is licensed under the IBM Public License, included in the file license.htm distributed with the program, and also available at http://ibm.com/research/jikes/license/.

 

BUGS

Please report bugs using the bug reporting and tracking system maintained at http://ibm.com/research/jikes

 

NOTES

Java is a registered trademark of Sun Microsystems, Inc.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
FILES
SEE ALSO
COPYRIGHT
BUGS
NOTES

This document was created by man2html, using the manual pages.
Time: 19:56:40 GMT, January 19, 2025