使用import语句重用我自己定义的类时出错

时间:2016-02-14 11:59:06

标签: java reusability

我在G:drive的包中创建了一个名为'Minn'的类 现在我想在一个类中使用这个类,我在G:drive的另一个文件夹中定义。
所以,我正在导入该包。 但错误显示包不存在。

以下是代码。

Minn.java

package packa;
import java.io.*;
class Minn {

     public int min(int a[],int x) {
        int minimum=Integer.MAX_VALUE;
        for(int i=0;i<x;i++) {
            if(a[i]< minimum)
                minimum=a[i];
        }
        return minimum;
    }

}

Tes.java

import java.io.*;
import java.util.*;
import packa.*;
class Tes {
    static int a[];
    public static void main(String s[]) {
        a=new int[10];
        Random r=new Random();
        for(int i=0;i<10;i++) {
            a[i]=r.nextInt(30);
            System.out.println(a[i]+" " );
        }
        new Tes().call();
    }

    void call() {
        int ret=new Minn().min(a,10);
        System.out.println("min is "+ret);
    }
}

1 个答案:

答案 0 :(得分:1)

如果要从其他项目导入类,则必须将其添加到项目属性中的构建路径。

如果您的项目在Workspace中,请选择“添加类文件夹”。 如果它在您的工作区之外,请使用“添加外部类文件夹”。

希望有所帮助。