0

我正在尝试使用特殊类型 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 中的“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 

/* ...*/

}

有什么建议么?

4

1 回答 1

2

你已经注释掉了import这个类。但由于它在另一个包中,所以在使用时必须导入(或完全限定)。

于 2013-08-31T08:52:02.780 回答