如何在Java中导入包(在当前工作目录上面打包)?
这是目录结构:
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;
}
}
问题:
如何通过从类Orang中导入类kabar.Tes来访问类Tes中的变量b?
如果我写
import kabar.Tes;
在Orang班级中。它不起作用,因为类Orang在当前工作目录之上。
非常感谢。
顺便说一句,我不使用Netbeans或Eclipse。我想知道它的基本工作原理,所以我只使用简单的文本编辑器。