无法在Java中引用外部类型

时间:2013-08-31 08:47:39

标签: java drjava

我正在尝试使用特殊类型QuickUnionPathCompressionUF(这是一个名为algs4.jar的文件中的类),但编译器抱怨。我正在使用DrJava作为IDE。

error: QuickUnionPathCompressionUF cannot be resolved to a type

我的源文件(部分显示如下)在这里:

〜/渗滤/ Percolation.java

和.jar文件在这里:

〜/ algs4 / algs4.java

我将环境变量(CLASSPATH)设置为

〜/ algs4 / algs4.jar 〜/ algs4 / stdlib.jar

这两个文件都列在我的IDE中的“Extra Classpath”下。

以下是源文件的前几行。

package Percolation;

//import algs4.QuickUnionPathCompressionUF;

public class Percolation {

    private QuickUnionPathCompressionUF grid;    // Data structure for quick-union.
    private int size; // Size of the grid.
    private boolean[] open; // open sites 

/* ...*/

}

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您已注释掉此课程的import。但由于它在另一个包中,因此在使用它时必须导入(或完全限定)。