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]

Reply via email to