2015-09-16 24 views
0

我的代码非常简单,我只是想运行一个测试示例,但它提供了标题中所述的异常。jena.shared.JenaException:java.net.MalformedURLException:无协议:trainUnion.nt

我试图解决它,但无法弄清楚,任何人都可以帮忙吗?

public static void main(String args[]){ 

    Model model=ModelFactory.createDefaultModel(); 
    model.read("trainUnion.nt"); 

    String str="PREFIX syntax:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>"+ 
    " select ?type"+ 
    " where {?x syntax:type ?type}"; 

    Query query=QueryFactory.create(str); 

    QueryExecution queryExecution=QueryExecutionFactory.create(query, model); 

    ResultSet rs=queryExecution.execSelect(); 

    ResultSetFormatter.out(System.out, rs); 
} 
+0

看起来很像旧版的耶拿。最新的Apache版本是3.0.0。见http://jena.apache.org/download/ – AndyS

+0

就是这样,非常感谢你!〜 –

回答

0

解决方案是更新耶拿,为@AndyS中评论说。问题可能应该删除或关闭......或至少标记为已回答。