[kaffe] kaffe classpath problem?

Peter Wtorek pwtorek@telenium.ca
Fri May 9 08:33:08 2003


Hello,

    Please pardon the newbie style question, but I cannot find an answer.

    I've installed the kaffe-1.0.6.tgz package on an OpenBSD 3.2 
system.  The install went well once all the library dependencies were 
installed (png/gif/X11/etc...)

    I can compile the basic HelloWorld application - but once I attempt 
to compile classes that I've created among others, I get your typical 
classpath errors.

    I have the CLASSPATH environment variable set to:

    
CLASSPATH=.:/usr/local/share/kaffe:/usr/local/share/kaffe/Klasses.jar:/usr/loca
l/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/
servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.j
ar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/rmi.jar

    So, basically all the .jars are included, and whatever classes I 
have inside my current directory (helloworld).

    I also have both classes contained within the "helloworld" package.

    The code for HelloWorld.java is as follows:

package helloworld;

public class HelloWorld {
        public void HelloWorld() {
                System.out.println ("Hello World!");
        }
}

    The code for HelloUniverse.java is as follows:

package helloworld;

public class HelloUniverse {
        HelloWorld tempHelloWorld;

        public void HelloUniverse() {
                tempHelloWorld = new HelloWord ();

                System.out.println ("Hello Universe!");
        }

        public static void main (String[] args) {
                HelloUniverse tempHelloUniverse = new HelloUniverse ();
        }
}

    My make command is as follows, and the resulting errors:

$ make
javac -classpath 
.:/usr/local/share/kaffe:/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/rmi.jar 
HelloWorld.java
javac -classpath 
.:/usr/local/share/kaffe:/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/comm.jar:/usr/local/share/kaffe/pjava.jar:/usr/local/share/kaffe/servlet.jar:/usr/local/share/kaffe/tools.jar:/usr/local/share/kaffe/microsoft.jar:/usr/local/share/kaffe/kjc.jar:/usr/local/share/kaffe/rmi.jar 
HelloUniverse.java
HelloUniverse.java:4: error:Cannot find class "HelloWorld" [JLS 8]
*** Error code 1

    Any help???

Regards,
Peter