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

error: QuickUnionPathCompressionUF cannot be resolved to a type


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

〜/ Percolation / Percolation.java

.jar文件在这里:

〜/ algs4 / algs4.java

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

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

这两个文件都在我的IDE中的“额外类路径”下列出。

这是源文件的前几行。

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

/* ...*/

}


有什么建议么?

最佳答案

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

10-08 17:09