Binary Distribution of the GNU Java Compiler 0.2.4 This is a binary distribution of guavac, the GNU Java compiler which is written by Effective Edge. Although it is an early version, it's nevertheless highly portable and efficient code. This package contains fat binaries for NeXT and Intel hardware (NEXTSTEP 3.3) and had been compiled with gcc-2.7.2 and libg++-2.7.2. Installation 1. Install the package with the Installer. It will be installed by default under /usr/gnu, but you can change it to another location. 2. Adjust your CLASSPATH, if necessary. guavac assumes that its classes are packed in the zip file /usr/gnu/share/guavac/classes.zip. You can override the environment variable by using the command line option -classpath. See the man page for further details. 3. Compile a Java program and take note of the speed of guavac, in comparison to the javac by Sun. The javac used here is based on the current port of Sun's JDK (1.01) to NEXTSTEP. The relation in speed also holds on the original platform Solaris. · Write a program such as the familiar Hello World example: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } · Compile and time it (here on NEXTSTEP 3.3/Motorola): wegmann@abulafia<21>: time javac HelloWorld.java 5.545u 2.062s 0:09.62 79.0% 0+0k 56+4io 0pf+0w wegmann@abulafia<22>: time guavac HelloWorld.java Compilation Successful: 1 classes or interfaces found: * HelloWorld 0.625u 0.312s 0:01.63 57.0% 0+0k 8+3io 0pf+0w All credits go to Effective Edge. I cannot guarantee that it works under your configuration, so you're on your own. Have a cup of Java! Frank Wegmann