以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- 求助:Jena使用query时出现报错 (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=28659) |
-- 作者:trureal -- 发布时间:3/14/2006 9:22:00 PM -- 求助:Jena使用query时出现报错 import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.query.QueryExecutionFactory; import com.hp.hpl.jena.query.QueryExecution; import com.hp.hpl.jena.query.ResultSet; import com.hp.hpl.jena.rdf.model.ModelFactory; //import com.hp.hpl.jena.query.* ; public class QueryEG //model.write(System.out) ; 报错:"QueryEG.java": cannot find symbol; symbol : method create(java.lang.String,com.hp.hpl.jena.rdf.model.Model), location: class com.hp.hpl.jena.query.QueryExecutionFactory at line 19, column 51 请各位高手帮忙分析分析啊,多谢啦 |
-- 作者:jpz6311whu -- 发布时间:3/14/2006 9:43:00 PM -- "SELECT ?x WHERE { ?x <http://www.w3.org/2001/vcard-rdf/3.0#FN> \"true Smith\" } " ; 大括号改成小括号 |
-- 作者:trureal -- 发布时间:3/14/2006 10:25:00 PM -- 这样吗? String queryString = "SELECT ?x WHERE ( ?x <http://www.w3.org/2001/vcard-rdf/3.0#FN> \"true Smith\" ) " ; 还是报错:"QueryEG.java": cannot find symbol; symbol : method create(java.lang.String,com.hp.hpl.jena.rdf.model.Model), location: class com.hp.hpl.jena.query.QueryExecutionFactory at line 19, column 51 错误是表识在这一句的“QueryExecution qexec = QueryExecutionFactory.create(queryString, model) ;” 怎么办呢?
[此贴子已经被作者于2006-3-14 22:51:33编辑过]
|
-- 作者:trureal -- 发布时间:3/15/2006 7:43:00 PM -- 完蛋了,就着样沉啦?? |
-- 作者:jpz6311whu -- 发布时间:3/16/2006 11:29:00 AM -- 你用的jena版本多少? |
-- 作者:trureal -- 发布时间:3/16/2006 9:06:00 PM -- Jena2.3啊,QueryExecutionFactory类的 create()方法我自己都找到了,可是它就是报错,“method create(java.lang.String,com.hp.hpl.jena.rdf.model.Model), location: class com.hp.hpl.jena.query.QueryExecutionFactory” 它的意思是不是指method.create和QueryExecutionFactory.create()冲突啊? 又或者是我的Jena不够完整呢? |
-- 作者:jpz6311whu -- 发布时间:3/16/2006 9:25:00 PM -- 我下载的jena2.3里面没有com.hp.hpl.jena.query这个包,更没有com.hp.hpl.jena.query.QueryExecutionFactory这个类,楼主确定是2.3? |
-- 作者:trureal -- 发布时间:3/16/2006 10:53:00 PM -- 当然啦,我是从一个例子看到的一段代码,然后拷到自己的程序里,然后是Jbuilder(已经导入过Jena2.3的库)自动加进来的Import啊。 |
-- 作者:trureal -- 发布时间:3/16/2006 11:30:00 PM -- 突然发现,QueryException我也没找到,不过看到了它的说明文档: com.hp.hpl.jena.query java.lang.Object
[此贴子已经被作者于2006-3-17 9:33:25编辑过]
|
-- 作者:jpz6311whu -- 发布时间:3/17/2006 11:35:00 AM -- jena2.3里面没有com.hp.hpl.jena.query这个包,更没有com.hp.hpl.jena.query.QueryExecutionFactory这个类, 也没有com.hp.hpl.jena.query.QueryException 楼主的例子程序恐怕不是基于jena2.3的吧 ----------- |
-- 作者:homkee -- 发布时间:6/13/2006 4:58:00 PM -- jena2.4里面有com.hp.hpl.jena.query包的。
|
-- 作者:homkee -- 发布时间:6/13/2006 4:59:00 PM -- jena2.4里面就有com.hp.hpl.jena.query;了!
|
-- 作者:homkee -- 发布时间:6/13/2006 5:46:00 PM -- http://jena.sourceforge.net/ 可以从这里下载 |
-- 作者:trureal -- 发布时间:6/21/2006 3:33:00 PM -- 多谢,收到. |
-- 作者:zhuan7669_cn -- 发布时间:6/6/2007 3:24:00 PM -- 楼主的Jena2.3能否共享一下,小弟急需,我的e-mail:zhuan7669_cn@126.com,先谢了. |
-- 作者:zhuan7669_cn -- 发布时间:6/7/2007 5:22:00 PM -- 我下载的Jena2.5将解压后应放在Jbuild的什么目录下? 请教仁兄:我下载的Jena2.5将解压后应放在Jbuild的什么目录下?即怎样配置? |
-- 作者:baopaopao -- 发布时间:3/22/2008 10:43:00 PM -- 多谢homkee。我的问题也解决了 |
-- 作者:viaphone -- 发布时间:6/14/2008 6:48:00 PM -- jena 2.5 里把Query 移到 package com.hp.hpl.jena.graph.query 中了,但是没有创建QueryExecution 的工厂类了....怎么用呢 |
-- 作者:jxlhljh -- 发布时间:6/15/2008 8:37:00 AM -- 在出错的这一行前面加上下面的代码。 Query query = QueryFactory.create(queryString); 并将出错的这一行 改成: QueryExecution qexec = QueryExecutionFactory.create(query, model) ; |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
109.375ms |