0

我想创建一个简单的 RDF 图,然后尝试使用 SPARQL 进行简单查询。由于我熟悉 java 和 net beans,我想在 NetBeans 上使用 Apache Jena。我从http://www.apache.org/dist/jena/下载了相关文件。

在 net beans 上编写 RDF 代码接下来我应该做什么?即我应该安装一些东西还是在某处添加 lib 文件/jar 文件?

4

2 回答 2

6

(对伊恩的回复发表评论太长了)

Maven 在 netbeans 上很容易,并且是开始使用所需的一切的好方法(正如 Ian 所说)。这是启动耶拿项目的快速指南:

  1. File -> New Project. Maven然后选择Java Application
  2. 选择项目名称、位置等,然后Finish
  3. Netbeans 将创建一个新的 maven 项目并打开它。
  4. 右击Dependencies,选择Add Dependency...
  5. org.apache.jena用作组 ID,jena-core(或者如果jena-arq您需要 SPARQL)作为工件 ID 和2.10.1版本。
  6. 打开Dependencies文件夹。它应该有一些罐子——这些是耶拿和它所需的罐子。您可能需要再次右键单击Dependencies并选择Download Declared Dependencies以确保 jena 已准备好使用。
  7. Source Packages你会在下面找到App.java. 尝试一些简单的 jena api 教程并尝试运行它们。
于 2013-05-24T12:25:52.653 回答
0

您需要将.jarJena 发行版中的文件放在 Netbeans 可以找到它们的位置。我不知道 Netbeans,但在 Eclipse 中,我的项目顶级目录中可能有一个 lib 目录,然后设置 Eclipse 的项目类路径以包含这些.jar文件中的每一个。Netbeans 我敢肯定有类似的东西

实际上,我在 Eclipse 中所做的根本不是使用下载的 jar,而是我会使用Maven来为我管理依赖项。所以我会pom.xml在我的项目文件夹中创建一个文件,其中说明我的项目依赖于 Jena,然后 Maven 会为我下载依赖项。Eclipse 和 Maven 可以很好地协同工作;我希望Netbeans也是如此。Jena 站点上描述了设置 Maven 以使用 Jena 。但是,学习 Maven 可能有点陡峭,所以如果您还没有准备好接受它,那么将.jar文件下载到项目 lib 目录是可行的方法。

于 2013-05-24T07:33:08.523 回答