Linux下安装
来到下载页https://jena.apache.org/download/index.cgi
选择Apache Jena Fuseki
下载好后,放到喜欢的位置,解压apache-jena-fuseki-3.13.1.zip;
unzip apache-jena-fuseki-3.13.1.zip
之后进入文件夹,运行
cd apache-jena-fuseki-3.13.1/
ls
sudo ./fuseki start
报错如下:
根据网上资料,这是因为项目编译的JDK版本,高于执行代码的JDK版本,高版本编译的class文件不能在低版本上运行。49,50,51,52是Java编译器内部的版本号,版本对应信息如下:
Unsupported major.minor version 52.0 对应于 JDK1.8(JRE1.8)
Unsupported major.minor version 51.0 对应于 JDK1.7(JRE1.7)
Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)
Unsupported major.minor version 49.0 对应于 JDK1.5(JRE1.5)
刚才报错的是major.minor version 52.0,即JDK1.8,为了看看是不是这样,我们查看一下Ubuntu系统中jdk版本:
java -version
结果显示如下,是1.7.0,果然低了。
那么就需要安装jdk8了,参考链接为:
https://blog.csdn.net/xiamoyanyulrq/article/details/83022632
安装成功后,执行
sudo ./fuseki start
这时fuseki就运行起来了。之后打开浏览器,输入localhost:3030回车,跳转至:
windows下安装
1 windows下配置Java环境
参考 https://www.jianshu.com/p/15e604d415a0 中第一节JDK的1下载安装
从官网上下载的是 https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html jdk-13.0.1_windows-x64_bin.exe
2 配置环境变量
-
配置环境变量:右击我的电脑-属性-高级系统设置-环境变量,在系统变量中设置3项属性,若已存在就点“编辑”,不存在则点“新建”。
-
JAVA_HOME,变量值是安装时选择的路径,此路径下包括lib,bin,jre等文件夹。
-
Path,变量值是%JAVA_HOME%\bin。它使得系统可以在任何路径下识别java命令。
-
classpath,变量值为%JAVA_HOME%\lib。它是java加载类路径,只有类在classpath中,java命令才能识别
环境变量配置完之后,测试一下JDK是否安装成功。
右键单击开始-运行,键入“CMD”,打开命令行。键入javac,若出现以下画面表示安装成功:
3 开启服务器
Windows下常用的DOS命令行操作
将鼠标移到相应的文件夹上面,按住shift键,然后点击鼠标右键,然后点击“在此处打开命令行窗口”就可以进入相应的文件夹命令行窗口了。
在命令行输入java -jar fuseki-server.jar
,启动Fuseki服务器,如下:
2 访问Apache Jena Fuseki 的服务器 http://localhost:3030/
下面我想上传自己的owl文件,但总是会报这种错误:
解决方法:将后缀改成.ttl,再上传即可。