274Chapter9 • Platform Independent Development with Java
+Kname=TypeKeyWord map name to type keyword
+M generate makefile dependencies
+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
Version 1.15 - 26 Sept 2001
Originally written by Philippe Charles and David Shields
of IBM Research, Jikes is now maintained and refined by the
Jikes Project at:
http://ibm.com/developerworks/opensource/jikes
Please consult this URL for more information and to learn
how to report problems.
[root@conformix jikes-1.15]#
The following command will compile the
hello.java
program to create the
hello.class
output.
jikes hello.java -classpath /usr/java/j2sdk1.4.0/jre/lib/
rt.jar
Note that you must have core classes installed on you system to use the compiler. In the
above example, the
classpath
is mentioned on the command line.
9.9Miscellaneous
This section contains a brief summary of information and links to some other fields related to
Java. With major industry players like Sun and IBM behind Java technologies, it is being pushed
in many different areas.
9.9.1Embedded Java
Sun has introduced Java Embedded Server, which enables developers to build embedded
applications based upon the Java platform. In addition to other things, it includes a Java imple-
mentation of SSL. Information about Embedded Java is available at http://java.sun.com/prod-
ucts/embeddedjava/.
9.9.2Real Time Java
Efforts are being made to implement a real-time Java virtual machine. Specifications for
real-time Java can be found at http://www.rtj.org/. The specifications include information about
how to manage memory, interrupts, scheduling, garbage collection and so on.