当前位置:

Win10安装Apache Jena 3.17

访客 2024-02-18 582 0

Win10安装ApacheJena

前言

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

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

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

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

详细流程

下载Jena

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

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

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

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

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

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

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

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

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

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

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

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

安装Jena

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

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

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

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

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

验证成功

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

看到“JenaVERSION:3.17.0”字样即证明ApacheJena安装成功。

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

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

Error:Unabletoaccessjarfilefuseki-server.jar

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

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

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

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

参考文章

知识存储之ApacheJena

实践篇(四):ApachejenaSPARQLendpoint及推理

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~