我正在开发一个使用 apache jena 的应用程序,以使用 sparql 访问 dbpedia。嗯,我对 DBPedia 和 apache jena 非常陌生,我做了一些研究并开始使用一些示例代码来创建 VCARD。
公共类 DpPedia 扩展对象 {
static String personURI = "<!..http://def/JohnSmith..!>";
static String fullName = "John Smith";
static String Fullname = "Pulkit Gupta";
public static void main (String args[]) {
// create an empty model
Model model = ModelFactory.createDefaultModel();
// create the resource
Resource johnSmith = model.createResource(personURI);
Resource pulkitgupta=model.createResource(personABC);
// add the property
johnSmith.addProperty(VCARD.FN, fullName);
pulkitgupta.addProperty(VCARD.FN,Fullname);
}
}
然而,当我尝试执行这段代码时..它最终出现错误
log4j:WARN 找不到记录器 (org.apache.jena.riot.stream.JenaIOEnvironment) 的附加程序。
log4j:WARN 请正确初始化 log4j 系统。
log4j:警告 请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig了解更多信息。
看来我的 eclipse 没有正确配置,我需要安装 Log4j。嗯,我下载了这些文件,但不知道如何使用 Eclipse 配置它。
jena 使用 log4j 作为日志记录系统,警告消息明确表明您缺少 log4j.properties 来初始化它。
“当找不到默认配置文件 log4j.properties 和 log4j.xml 并且应用程序未执行显式配置时,就会发生这种情况。”
在 src 下创建 log4j.properties 文件并重试。您可以找到一些示例配置文件here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)