gephi-toolkit已编译但无法在app中运行

时间:2013-05-17 18:31:33

标签: gephi

我试图在我的java应用程序中嵌入gephi-toolkit。从他们的Toolkit门户页面上的简单示例开始。但它在第一个样本无头Gephi失败了,这是它失败的地方:

//Get Centrality
GraphDistance distance = new GraphDistance();
distance.setDirected(true);
distance.execute(graphModel, attributeModel);
它说:

[ERROR] class file for org.gephi.graph.api.HierarchicalGraph not found
[ERROR] distance.execute(graphModel, attributeModel);

我试图挖掘他们的源代码,似乎该类不可用,但检查了他们的api,它列在那里。太奇怪了。有谁有同样的问题?我正在使用他们最新版本的0.9-SNAPSHOT

2 个答案:

答案 0 :(得分:1)

原因可能是版本0.9目前正在进行强烈的重构并且不稳定。您可以在此处下载稳定版本的工具包:http://gephi.org/toolkit/

答案 1 :(得分:1)

删除attributeModel部分:

distance.execute(graphModel);

成为

        {% if {{error}}!="" %}
        <div class="row center-align">
            <div class="col s12 m6 l6 center-align">
                <div class="card red lighten-1">
                    <div class="card-content white-text">
                        <p>{{error}}</p>
                    </div>
                </div>
            </div>
        </div>
        {% endif %}

从Gephi 0.9.0开始,attributeModel被重构并成为GraphModel的一部分。