[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