开发者

Java Import Package (to package above present work directory)

开发者 https://www.devze.com 2023-01-25 05:30 出处:网络
how do I import package (to package above present work directory) in Java? here is the directory structure:

how do I import package (to package above present work directory) in Java?

here is the directory structure:

Java Import Package (to package above present work directory)

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.

0

精彩评论

暂无评论...
验证码 换一张
取 消