how do I import package (to package above present work directory) in Java?
here is the directory structure:
Coba.java
import halo.*;
public class Coba
{
public static void main(String args[])
{
Orang org = new Orang();
System.out.println(org.a);
}
}
Orang.java
package halo;
// I can't import kabar.*;开发者_开发百科 since it's above present work directory
public class Orang
{
public int a;
public Orang()
{
this.a = 1;
}
public void haha()
{
/*
i want to:
Tes t = new Tes();
System.out.println(t.b);
*/
}
}
Tes.java
package kabar;
public class Tes
{
public int b;
public Tes()
{
this.b = 2;
}
}
Question:
How do I access variable b in class Tes by importing class kabar.Tes from class Orang?
If i write
import kabar.Tes;
in class Orang. It doesn't work because class Orang is above present work directory.
Thank you very much.
BTW, I don't use Netbeans or Eclipse. I want to know the basic how it works, so I just use simple text editor.
David, The location of the directories doesn't matter. It's the packages that matter. You can add multiple directories to your classpath when you compile/run the program to refer to these extra directories.
You need to read some very basic tutorials. This particular topic is covered here, and other Sun tutorials might be useful as well.
精彩评论