jena java_eclipse导入jena源码

1、下载jena源码,下载地址:http://jena.apache.org/download/index.cgi,历史版本下载:http://archive.apache.org/dist/jena/

本文使用版本:jena-3.13.1-source-release.zip

2、把jena-3.13.1-source-release.zip解压在D:\project\java\jena2\jena-3.13.1

058b9bfafc3152d3823ef6f3977b7df9.png

3、在D:\project\java\jena2\jena-3.13.1目录执行cdm命令:mvn -Dmaven.test.skip=true package

b7de8386e2a387c560e905c54240bc29.png

(这一步可以省略,主要是因为eclipse直接导入maven项目,下载依赖包慢。)

4、导入maven,导入后项目会有错误信息。

0378464834120ad7263e439bba09aac2.png

ba02a5db3a04322a210f0c4aca49cb8b.png

0484f6773478089cbd403e01c2fd673a.png

5、解决方法是确保jena-shaded-guava Maven模块在Eclipse中保持关闭状态,再重新编译或右键菜单Maven->Update Project...。

acd32eaa8eb673217f1fa59eabf8a8aa.png

eec961cd6b03c1068acb7947218ef2b7.png

6、编译完成后,还是会报一个Missing artifact jdk.tools:jdk.tools:jar:1.6的错误

b4d0a8e03c13acbc6c4710cb57107716.png

解决方法,把jdk6的tools.jar(如果网上没有tools.jar文件,网上自己下载)安装到本地maven仓库,执行下边命令安装:

mvn install:install-file -DgroupId=jdk.tools -DartifactId=jdk.tools -Dpackaging=jar -Dversion=1.6 -Dfile=tools.jar -DgeneratePom=true

打开jena-3.13.1\jena-elephas\jena-elephas-common\pom.xml,添加依赖包

jdk.tools

jdk.tools

1.6

如果导入是jena-3.14.0-source-release.zip版本,会报“Unknown    pom.xml        Maven Configuration Problem”错误,打开对应的pom.xml文件,加入maven-jar-plugin插件代码,再右键菜单:Maven->Update Project...

org.apache.maven.plugins

maven-jar-plugin

3.1.1

7、编译成功,没有报错

官方http://jena.apache.org/tutorials/rdf_api.html教程对应的示例代码jena-3.13.1\jena-core\src-examples,可以直接编译测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值