http://forums.sun.com/thread.jspa?threadID=644158
In short, when you use "import p1.*", the compiler looks for the "Class1" and find it the current dir. In order to explicitly tell the compiler to look for the dir "p1" either you have to use the full reference, like "p1.Class1" OR mention it on CP. But when you delete the
java file then it looks for the "p1" dir.