【问题标题】:rdf using apache jena on net beansrdf 在 netbeans 上使用 apache jena
【发布时间】:2013-05-24 05:55:39
【问题描述】:

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

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

【问题讨论】:

    标签: netbeans rdf sparql jena


    【解决方案1】:

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

    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 教程并尝试运行它们。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多