我想创建一个简单的 RDF 图,然后尝试使用 SPARQL 进行简单查询。由于我熟悉 java 和 net beans,我想在 NetBeans 上使用 Apache Jena。我从http://www.apache.org/dist/jena/下载了相关文件。
在 net beans 上编写 RDF 代码接下来我应该做什么?即我应该安装一些东西还是在某处添加 lib 文件/jar 文件?
我想创建一个简单的 RDF 图,然后尝试使用 SPARQL 进行简单查询。由于我熟悉 java 和 net beans,我想在 NetBeans 上使用 Apache Jena。我从http://www.apache.org/dist/jena/下载了相关文件。
在 net beans 上编写 RDF 代码接下来我应该做什么?即我应该安装一些东西还是在某处添加 lib 文件/jar 文件?
(对伊恩的回复发表评论太长了)
Maven 在 netbeans 上很容易,并且是开始使用所需的一切的好方法(正如 Ian 所说)。这是启动耶拿项目的快速指南:
File -> New Project
. Maven
然后选择Java Application
。Finish
。Dependencies
,选择Add Dependency...
。org.apache.jena
用作组 ID,jena-core
(或者如果jena-arq
您需要 SPARQL)作为工件 ID 和2.10.1
版本。Dependencies
文件夹。它应该有一些罐子——这些是耶拿和它所需的罐子。您可能需要再次右键单击Dependencies
并选择Download Declared Dependencies
以确保 jena 已准备好使用。Source Packages
你会在下面找到App.java
. 尝试一些简单的 jena api 教程并尝试运行它们。您需要将.jar
Jena 发行版中的文件放在 Netbeans 可以找到它们的位置。我不知道 Netbeans,但在 Eclipse 中,我的项目顶级目录中可能有一个 lib 目录,然后设置 Eclipse 的项目类路径以包含这些.jar
文件中的每一个。Netbeans 我敢肯定有类似的东西。
实际上,我在 Eclipse 中所做的根本不是使用下载的 jar,而是我会使用Maven来为我管理依赖项。所以我会pom.xml
在我的项目文件夹中创建一个文件,其中说明我的项目依赖于 Jena,然后 Maven 会为我下载依赖项。Eclipse 和 Maven 可以很好地协同工作;我希望Netbeans也是如此。Jena 站点上描述了设置 Maven 以使用 Jena 。但是,学习 Maven 可能有点陡峭,所以如果您还没有准备好接受它,那么将.jar
文件下载到项目 lib 目录是可行的方法。