在net bean上使用apache jena的RDF



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

接下来在net bean上编写RDF代码应该做什么?也就是说,我应该安装一些东西或添加lib文件/jar文件的地方?

(对Ian的回复评论太长了)

Maven在netbeans上很简单,并且是一种很好的方式来开始您所需要的一切(正如Ian所说)。下面是启动jena项目的快速指南:

  1. File -> New Project。选择Maven再选择Java Application
  2. 选择项目名称、位置等,然后选择Finish
  3. Netbeans将创建一个新的maven项目并打开它。
  4. 右键单击Dependencies,选择Add Dependency...
  5. 使用org.apache.jena作为Group ID, jena-core(或者jena-arq,如果你需要SPARQL)作为Artifact ID, 2.10.1作为Version。
  6. 打开Dependencies文件夹这就是耶拿和属耶拿所当用的器皿。您可能需要再次右键单击Dependencies并选择Download Declared Dependencies以确保jena已准备好使用。
  7. Source Packages下你会发现App.java。尝试一些简单的jena api教程,并尝试运行它们。

您需要将Jena发行版中的.jar文件放在Netbeans可以找到它们的地方。我不知道Netbeans,但是在Eclipse中,我可能在我的项目顶级目录中有一个lib目录,然后设置Eclipse的项目类路径以包含每个.jar文件。我相信Netbeans也有类似的东西。

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

相关内容

  • 没有找到相关文章

最新更新