It's not a secret anymore!
The moose likes Beginning Java and the fly likes dumb qn on Packages Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "dumb qn on Packages" Watch "dumb qn on Packages" New topic

dumb qn on Packages

Sridher Reddy

Joined: Mar 27, 2007
Posts: 8
Hi all,
I have a very silly sounding question, but i'm not able to get my hands on the answer. maybe somebody there can help.

In my root folder, i have 2 packages call them pack1 and pack2.
the code for a java file in each package is mentoined below.

//in first package
package pack2;
import pack1.Java_ranch2;
public class TechnoSample {}

//in other package
package pack1;
import pack2.TechnoSample;
public class Java_ranch2
static public void main(String... a) {
TechnoSample t = new TechnoSample();

for some reason, on trying to compile the second class (Java_ranch2) the compiler screams

package pack2 does not exist
import pack2.TechnoSample;

anything i'm missing here? :-(

_ ______________________________ _ <br />I'm using jdk1.5.0_12
Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

anything i'm missing here? :-(

Yes, the root directory of pack1 and pack2 is not in your CLASSPATH. Try to add it when compiling.

And remember, there's no dumb question

[My Blog]
All roads lead to JavaRanch
Sridher Reddy

Joined: Mar 27, 2007
Posts: 8
Yayy. that works.
Thank you so much :-)
I agree. Here's the link:
subject: dumb qn on Packages
It's not a secret anymore!