【发布时间】:2013-10-05 15:53:25
【问题描述】:
我在 Windows 7 64x 机器上使用 Eclipse。我研究了这个问题,发现很多人都遇到过类似的问题,但没有找到对我很有效的解决方案。
我正在开发一个名为 Assignment_1 的项目,该项目名为 Percolation。我想使用对象WeightedQuickUnionUF,它位于一个名为algs4.jar 的jar 文件中的包内。
我似乎已将我感兴趣的 Jar 文件添加到构建路径中(它现在出现在“引用的库”下)。 jar 文件algs4.jar 位于我的项目文件夹内名为lib 的文件夹中。
但是,当我尝试在我的类中声明 WeightedQuickUnionUF 类型的对象时,我收到错误消息“WeightedQuickUnionUF 无法解析为类型”。
我在类声明之前尝试了各种 import 命令(仅包括 import WeightedQuickUnionUF ),它们都产生错误“无法解析导入 so and so”。
例如,这段代码产生了这两个错误。一个在import 行,另一个在WeightedQuickUnionUF 对象的声明处:
package assignment_1_package;
import algs4.WeightedQuickUnionUF;
public class Percolation {
private int[][] grid;
public int gridDimension;
private int opensGrid[][];
private WeightedQuickUnionUF model;
... //rest of class body here
这让我困惑了一整天,我似乎无法弄清楚。感谢您的努力。
编辑:这是我要导入的类的链接:http://algs4.cs.princeton.edu/15uf/WeightedQuickUnionUF.java.html
【问题讨论】:
-
你能分享一下 WeightedQuickUnionUF 课程吗?
-
好的!!!非常感谢弗雷德。
标签: java eclipse jar classpath