Win10安装Apache Jena 3.17

Win10安装Apache Jena

前言

Apache Jena(简称 Jena), 是一个免费的开源的 Java 框架,用于构建语义网和链接数据应用程序。它提供了 TDB 和 Fuseki 来存储和管理三元组。

Jena目前是使用最广泛、文档最全、社区最活跃的一个开源语义网框架。

Jena的官方网址为:https://jena.apache.org/index.html

1

这里注意,Fuseki是 Jena 提供的 SPARQL 服务器,但是它和 Jena 其他的功能模块没有放在同一个文件夹下,因此我们安装 Apache Jena 的同时也要顺便安装 Apache Jena Fuseki。

详细流程

下载 Jena

因为官网的下载速度比较慢,为了方便,这里我们直接贴出 Apache Jena 和 Apache Jena Fuseki 的3.17.0 版本(Zip包)的百度云链接

链接: https://pan.baidu.com/s/1EynCU443AoO5j8PohgThXQ
提取码: b9ag

当然我们直接去官网下载也行,Jena的官方下载地址是:https://jena.apache.org/download/index.cgi

从下载页面的一开始就可以看出,官方也是要我们把 Jena 和 Fuseki 都下载下来。

2

不过上面给了一句很重要的话,Jena4 requires Java 11。这意味着,从 Jena 4.x 版本开始就需要使用 Java 11 才能兼容了。

但是我的个人电脑上使用的还是 Java 8,因此我要下载以前的版本。

将这一页划到底部,可以看到,官方在 Previous releases 标题下给了以前版本的链接。

3

点进链接,在新的页面进入 binaries 目录。

4

仔细查看后发现,在4.x 版本之前,最新的就是 3.17.0 版本。

于是我们下载 apache-jena-3.17.0.zip 和 apache-jena-fuseki-3.17.0.zip。

5

6

在官网下载的速度简直一言难尽,我去清华的镜像站看了一下,结果镜像站里只有当前的 Jena 4.5.0 最新版

7

要使用老版本的 Jena,只能乖乖等下载了。所幸两个文件都不大,加起来也不到 100M,耐心等待就下载完成了。

安装Jena

把这两个 Zip 包放到一个你自己想放的位置,然后解压。比如我的位置是:D:\apache-jena-3.17.0 和 D:\apache-jena-fuseki-3.17.0

8

接下来我们为 Jena 配置环境变量。如果忘了环境变量怎么配置的,请参考这篇博客的配置环境变量部分 Windows下配置IDEA开发环境

在系统变量部分,新建一个变量。变量名:JENA_HOME,变量值是刚才自己选的解压地址:D:\apache-jena-3.17.0

9

找到已经存在的 “path” 变量,点击编辑,在弹出窗口中分别新建两个变量值:%JENA_HOME%\bat%JENA_HOME%\bin

10

关于为什么要分别新建变量值,而不是直接写在一起,请阅读这篇博客 Win10的环境变量配置

验证成功

按 win+R 键打开控制台,输入cmd,回车打开终端。在终端中输入命令:sparql -version

看到 “Jena VERSION:3.17.0” 字样即证明 Apache Jena 安装成功。

11

那么我们为什么不配置 Fuseki 的环境变量呢?这是因为 Apache Jena Fuseki 的权限机制所致,它规定了默认状态下 Fuseki 服务只能在安装文件的当前目录启动,不可以通过其他方式启动。

如果我们尝试为 Fuseki 配置环境变量,在通过当前账户的命令行启动时会遇到如下报错

Error: Unable to access jarfile fuseki-server.jar

112

因此,要启动 Fuseki,我们在终端中切换路径,将路径切换为 Fuseki 的安装路径 D:\apache-jena-fuseki-3.17.0

然后再输入命令:fuseki-server.bat, Fuseki 服务就正常启动啦

12

在浏览器中输入地址 localhost:3030,即可看到 Fuseki 的服务状态

13

至此,Apache Jena 的安装就结束了,可以去学习它的具体用法啦。

参考文章

知识存储之Apache Jena

实践篇(四):Apache jena SPARQL endpoint及推理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值