0
我是新的Java並且正在使用jGraphT創建一個SimpleDirectedWeightedGraph。努力創建,並將它們添加到圖形後設置在我邊的權重時,我得到這個錯誤:JGraphT不能轉換爲org.jgrapht.graph.DefaultWeightedEdge
Exception in thread "main" java.lang.ClassCastException: ObservationsDAG$ObservationsDAGEdge cannot be cast to org.jgrapht.graph.DefaultWeightedEdge
at org.jgrapht.graph.AbstractBaseGraph.setEdgeWeight(Unknown Source)
我假設我需要做的東西在我的ObservationsDAGEdge類在這裏,但看JGraphT docs,我堅持這是什麼。我的邊界類是否需要重量實例變量,並且是否需要提供getEdgeWeight()和setEdgeWeight()?