私はJungライブラリを初めて使っています。新しい頂点を作成しようとしています.Jungチュートリアル(ここではhttp://jung.sourceforge.net/doc/manual.html#start)に従っています。しかし、私はそれを使用しようとすると私のEclipse IDEはDirectedSparseVertexクラスまたはDirectedEdgeクラスを認識できません。私は輸入品や何かを紛失しているのか疑問に思っていますか?しかしここに私のコードです。皆さんが助けてくれることを願っています。jungライブラリでDirectedSparseVertex()を使用するには?
import java.net.URL;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Queue;
import org.jgrapht.DirectedGraph;
import org.jgrapht.graph.DefaultEdge;
import edu.uci.ics.jung.graph.DirectedSparseGraph;
import edu.uci.ics.jung.graph.Graph;
import edu.uci.ics.jung.graph.SparseGraph;
import edu.uci.ics.jung.visualization.renderers.Renderer.Vertex;
public class LockNodes
{
public LockNodes()
{
Graph original = new DirectedSparseGraph();
Vertex v1_orig = original.addVertex(new DirectedSparseVertex());
Vertex v2_orig = original.addVertex(new DirectedSparseVertex());
DirectedEdge e_orig = original.addEdge(new DirectedSparseEdge(v1, v2));
Graph target = new DirectedSparseGraph();
Vertex v1_copy = v1_orig.copy(target);
Vertex v2_copy = v2_orig.copy(target);
DirectedEdge e_copy = e_orig.copy(target);
}
}
だから、その赤で基礎となる:新DirectedSparseVertex()とDirectedEdgeは、あなたが参照しているクラス(DirectedSparseVertex
とDirectedEdge
)はJUNG 1.xからです
ありがとう! jarファイルがこのライブラリのどこにあっても、このライブラリをeclipseにどのようにインポートできますか? –
圧縮されたjarファイルは、私の答えの最初のリンクにあるGitHubで利用できます。 JUNGとEclipseを扱う場合は、以下の答えがあります:http://stackoverflow.com/questions/5616233/how-do-i-install-jung2-on-eclipse –
リンク先をありがとう。 –