Basic HTML version of Foils prepared July 6 99

Foil 10 Java Development Kit (JDK)

From Use of Java Language in Computational Science DoD Modernization Users Group Conference Monterey -- June 7 99. by Nancy McCracken, Geoffrey C. Fox


The Java compiler and interpreter come in a software package called the Java Development Kit.
The compiler, called javac, produces bytecodes, which is compiled code, not for any particular machine, but for the Java Virtual Machine (VM), and abstract machine definition. Thus the compiled code is architecture independent.
The interpreter, called java, executes the bytecodes for a particular machine. The semantics are carefully specified to be the same on all machines.
There is also a program primarily for debugging, called appletviewer, to view applets, a sort of mini-browser.
Currently in use are two versions:
  • JDK1.1, mature version supported by most browsers
  • JDK1.2, has additional classes, such as swing set for fancier user interfaces, but not yet supported by browsers in common use.



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Jul 6 1999