使用Jena半自动构建本体(一)——Jena安装与配置
因为毕业设计的原因开始接触知识图谱相关,虽然毕设完了但是不能放松学习,所以开始学习Jena。因为之前没有系统的接触过java,所以这应该是一个很长的系列。
jena的下载与安装
因为之前写jsp的时候有用过eclipse,所以不需要再安装了。
下载jena:https://jena.apache.org/download/index.cgi我下载的是最新版本3.14.0。
jena不需要安装,只要把压缩包里的文件解压,使用的时候导入就可以了。
配置jena
在eclipse创建新的java项目,并配置jena。
1)打开eclipse,创建java project,命名为jenaTest。
2)选中刚刚创建好的project,右键,“Build Path”->“Configure Build Path”。
3)“Java Build Path”->“Libraries”->“Add Extenal JARs”
找到 Jena 存放的路径下lib文件夹和lib-src文件下的所有内容,添加到工程。
然后“apply and close”,完成jena配置。
jena测试
使用jena的example,测试是否安装成功。
选中新创建的项目,“File”->“General”->“File System”。
在弹出的对话框中点击“Browse”,选中apache-jena-3.14.0文件夹,点击“选择文件夹”。
点击左侧文件夹前的待选框,点击“Finish”。
然后把examples文件夹下的jena移动到src下,如下图。
运行包jena.examples.rdf里面的Tutorial03.java文件
结果如图:
出现warning是因为jena使用log4j作为日志系统,但是在项目下没有log4j.properties进行初始化。
所以需要添加log4j.properties文件,步骤如下:
1)打开并复制 jena-log4j.properties文件。
2)将复制的内容粘贴到记事本中并将文件重命名为log4j.properties。
3)将log4j.properties移动到项目jenaTest的bin目录下。
完成这些工作,重新运行java代码,发现没有warning了。
最后运行结果如下:
参考内容:
1)Jena的安装配置及使用(Eclipse平台)
2)https://stackoverflow.com/questions/20365204/configure-eclipse-for-log4j