I have a problem with packages that has me stumped. I've boiled it
down to two simple classes, defined in Foo.java and Bar.java; both
are in the directory /home/rollo/Java/foobar on my i386 Linux machine.
//Foo.java
package foobar;
import java.util.*;
public class Foo {
public Foo() {
Bar bar = new Bar();
}
public static void main(String[] args) {
System.out.println("Foo here");
}
}
//Bar.java
package foobar;
public class Bar {
public Bar() {
Foo foo = new Foo();
}
}
Current directory is /home/rollo/Java/foobar, and
CLASSPATH specifies the following three paths:
/usr/local/jdk117_v3/lib/classes.zip
/home/rollo/TIJ/exercises
/home/rollo/Java
The command
javac Foo.java
compiles OK, as does
javac Bar.java
putting Foo.class and Bar.class in the foobar directory, but
java Foo
complains:
Can't find class Foo
I'd really appreciate it if someone can help me with this problem!
* What am I doing wrong?
* How do I fix it?
I am running Blackdown JDK version 1.1.7-V3 on an i386 machine under
Red Hat Linux 6.0.
-- Roland Silver <[EMAIL PROTECTED]>
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]