我一直在努力让Jung 2.1.1成功地工作,但无论发生什么重大变化,都是毫无意义的。
导入2.1.1 jars后,我得到了错误:
The constructor VisualizationViewer(Network, LayoutAlgorithm, Dimension) is undefined关于这一行:
VisualizationViewer vv = new
VisualizationViewer(g, layoutAlgorithm, new Dimension(900, 900));哪里
Network g = NetworkBuilder.undirected().build(); // and other load steps还有其他的进口产品不起作用,比如
import edu.uci.ics.jung.visualization.decorators.PickableNodePaintFunction;
import edu.uci.ics.jung.visualization.layout.LayoutAlgorithmTransition;编辑:它显示Jung 2.1.1 JAR中的类仍然使用旧的定义,例如
VisualizationViewer(Layout<V,E>,Dimension)而不是
VisualizationViewer(Network<N,E>,Dimension,Dimension)发布于 2018-03-28 15:18:11
这个问题在https://github.com/jrtom/jung/issues/201中得到了回答
简短的版本是,您不应该在JUNG网站上克隆HEAD版本;这是正在开发的3.0版本,还没有准备好发布,并且与2.1.1不兼容。对于jars和示例都显式地使用2.1.1版本。
https://stackoverflow.com/questions/49535831
复制相似问题