UndirectedGraphの使用法に問題があります。私のコード:
UndirectedGraph<String, DefaultEdge> graph =
new SimpleGraph<String, DefaultEdge>(DefaultEdge.class);
String v1 = "v1";
String v2 = "v2";
String v3 = "v3";
String v4 = "v4";
graph.addVertex(v1);
graph.addVertex(v2);
graph.addVertex(v3);
graph.addVertex(v4);
graph.addEdge(v1, v2);
graph.addEdge(v2, v3);
graph.addEdge(v3, v4);
graph.addEdge(v4, v1);
各頂点がグラフに正常に追加されました。Hovewer、addEdgeメソッドが正しく機能しませんでした。このコードをデバッグすると、最初のaddEdge行でクラスが見つからないという例外がスローされました。
私はあなたが私を助けてくれることを願っています。ありがとう。