Jena环境变量配置(可进行Sparql 查询)
2016-06-16 12:01
1906 查看
1. 下载Jena包
去Jena的官方Jena官网下载好需要的Jena 包如 apache-jena-3.1.0.zip (MD5, PGP)后,解压到任意目录,我这里是解压到 D: 盘 根目录的2.配置Java环境变量
百度下载Jdk,版本8.0.910.15,使用系统:windows 下载完点击下一步直至安装完成就可以了。下面来配置JAVA_HOME,PATH,CLASSPATH
常规的配置JAVA环境变量会这样配置(我本机使用jdk版本是jdk1.8.0_77)
JAVAHOME: C:\Program Files\Java\jdk1.8.0_77
PATH: %JAVA_HOME%\bin;
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.配置Jena环境变量要对CLASSPATH做一些改动
JENA_ROOT: D:\apache-jena-3.0.1\apache-jena-3.0.1(这个路径底下有bat文件夹等一大堆,别放错了)
PATH: %JAVA_HOME%\bin;%JENAROOT%\bat;
CLASSPATH: %JENAROOT%\lib;(覆盖掉原有的classpath路径)
错误放置方法:
CLASSPATH: . ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JENAROOT%\lib;
可以看出直接在java中的CLASSPATH后面加上%JENAROOT%\lib; 这样会一直报错 jena 报错 找不到或者无法加载主类arq.sparql.,所以必须去掉java的classpath配置,不然无法加载jena中的各个类
4.运行Sparql查询语句,来测试sparql的
cmd进入控制台后,直接输入sparql,出现No query string or query file则说明配置成功.
如果你没有配置JENA_ROOT的话,需要进入到Jena包中bat文件夹所在目录中。
Jena官网上给的执行语句:
bat\sparql.bat –data=doc\Tutorial\vc-db-1.rdf –query=doc\Tutorial\q1.rq
这句话的是指进入到Jena的bat文件下,进行查询语句,
你要执行该语句你必须下载Jena 官网给的vc-db-1.rdf 和 q1.rq
存放到你的文件夹中,Sparql指令执行的地方,必须和你放置这俩文件的地方是一样的,不然可能出错。
我就直接把那两个文件vc-db-1.rdf和q1.rq放到E:盘下面了,然后控制台中我先进入到E盘,再输入sparql.bat –data=vc-db-1.rdf –query=q1.rq (由于是根目录,所以我就不需要再加doc\Tutorial这些路径了)
代码如下:
C:\Users\zhangsan>e: E:\>sparql.bat --data=vc-db-1.rdf --query=q1.rq --------------------------------- | x | ================================= | <http://somewhere/JohnSmith/> | ---------------------------------
如果你输入sparql.bat出现找不到命令,那说明你JENA_ROOT没有配好,你要仔细查看环境变量的配置。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树