2015-09-16 57 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中評論說。問題可能應該刪除或關閉......或至少標記爲已回答。