将Apache Jena添加到现有NetBeans项目中

时间:2016-10-21 07:21:13

标签: java netbeans jena

我已经打开了一个现有的NetBeans项目,开发人员一直在使用Apache Jena框架。但是他们没有使用Maven,显然NetBeans抱怨不合时宜的org.apache.jena.xxx包。

所以我从here下载了Jena,并通过右键点击Libraries>将其添加到项目中Add JAR/Folder 并选择解压缩的Jena文件夹。

但NetBeans似乎并不满意,因为它仍未找到所有org.apache.jena.xxx个包。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

取决于您下载,来源或发布的内容。 我假设你下载了发布包。解压缩到某处(例如c:\ mylibs \ jena,但你可以选择任何位置)

点击" 图书馆"节点" 项目"。在公开对话中,单击" 创建"。 输入图书馆名称" jena "并添加标签" Classpath "

中的所有jar文件
c:\mylibs\jena\lib

为" 来源"做同样的事情。选项卡(如果您需要源代码下载Jena源并将它们附加到库中)

最后点击"添加库"和你的完成(差不多)。

如果Netbeans仍然可以投诉(你可以看到" 源包" Project 中有红色通知图标),你需要做最后的决定建立。检查类路径中缺少的内容。从import语句中很容易猜到。

使用库功能更容易操作项目依赖项(不像maven那么舒服,但比每个项目的手动调整更好)

答案 1 :(得分:0)

Apache Jena使用maven作为我们的构建系统。如果您使用maven,使用Jena库的最简单方法是添加依赖项,如下所示:

<dependency>
  <groupId>org.apache.jena</groupId>
  <artifactId>apache-jena-libs</groupId>
  <version>X.Y.Z</version>
  <type>pom</type>
</dependency>

X.Y.Z是期​​望的版本,在撰写本文时最新为3.1.0

这将引入各种最常用的Jena库。如果您正在使用其他功能,则可能需要添加其他依赖项。您可以通过在Maven central上搜索找到当前可用的库集:

http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.jena%22