JIKES

Section: User Commands (1)
Updated: 20 Sep 1999
Index Return to Main Contents
 

NAME

jikes - Jikes is a Java compiler, written from scratch in C++, that translates Java source files as defined in The Java Language Specification (Addison-Wesley, 1996) and Inner Classes Specification (JavaSoft, Release 2/10/97) into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification (Addison-Wesley, 1996).  

SYNOPSIS

jikes [-classpath path] [-d directory] [-debug] [-depend] [-deprecation] [-g] [-nowarn] [-nowrite] [-O] [-verbose] [+1.0] [++] [+B] [+D] [+E] [+F] [+K] [+M] [+P] [+T] [+U] [+Z] file.java ...  

OPTIONS

-classpath path
use path for CLASSPATH
-d directory
write class files in directory dir
-debug
no effect (recognized for compatibility)
-depend
recompile all used classes
-deprecation
report uses of deprecated features
-g
debug (generate LocalVariableTable)
-nowarn
do not issue warning messages
-nowrite
do not write any class files
-O
do not write LineNumberTable
-verbose
list files read and written
+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
generate makefile dependencies information in filename
+P
Pedantic compilation - issues lots of warnings
+Td...d
set value of tab d...d spaces; each d is a decimal digit
+U
do full dependence check including Zip and Jar files
+Z
treat cautions as errors
 

ENVIRONMENT

CLASSPATH
If CLASSPATH is defined in the environment, then its value is used when looking for a class file (see also Sun JDK or JRE documentation). Example:
CLASSPATH=.:/usr/local/jdk.1.1.6/lib/classes.zip
CLASSPATH=.:/usr/local/jre1.1.6/lib/rt.jar
JIKESPATH
Jikes looks for a definition of JIKESPATH in the environment before it looks for a definition of CLASSPATH. If JIKESPATH is defined, then its value is used when looking for a class file.
 

COPYRIGHT

IBM Research Jikes Compiler

(C) Copyright IBM Corp. 1997, 1999. Licensed Materials. Program Property of IBM. All Rights Reserved.

Please report problems to <shields@watson.ibm.com>.


 

Index

NAME
SYNOPSIS
OPTIONS
ENVIRONMENT
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 15:38:06 GMT, July 31, 2024