Windows 7 64x マシンで Eclipse を使用しています。この問題を調査したところ、多くの人が同様の問題を抱えていることがわかりましたが、私が見つけた解決策はまったくうまくいきませんでした。
Assignment_1
という名前のクラスで、という名前のプロジェクトに取り組んでいPercolation
ます。WeightedQuickUnionUF
という名前のjarファイルに含まれるパッケージ内にあるオブジェクトを使用したいと思いますalgs4.jar
。
興味のあるJarファイルをビルドパスに追加したようです(現在、「参照ライブラリ」の下に表示されています)。jar ファイルは、プロジェクトのフォルダー内にalgs4.jar
あるという名前のフォルダーにあります。lib
WeightedQuickUnionUF
ただし、クラス内で型のオブジェクトを宣言しようとすると、WeightedQuickUnionUF
「型に解決できません」というエラーが表示されます。
import
クラス宣言の前にさまざまなコマンド (だけを含む)を試しimport WeightedQuickUnionUF
ましたが、それらすべてで「インポートso and so
を解決できません」というエラーが発生しました。
たとえば、このコードでは、これらの両方のエラーが発生します。1 つは行に、もう 1 つはオブジェクト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