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



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

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

但是NetBeans似乎对此并不满意,因为它仍然没有找到所有的org.apache.jena.xxx包。

我错过什么了吗?

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中心搜索找到当前可用的库集:

http://search.maven.org/搜索% 7 cga % 7 c1 % 7 cg % % 22 org.apache.jena % 22 3

取决于你下载的,来源或发布。我想你已经下载了发布包。将其解压缩到某个位置(例如c:mylibsjena,但您可以选择任何位置)

点击"Projects"中的"Libraries"节点。在打开对话框中单击"创建"。输入库名"jena"并添加标签"Classpath" 中的所有jar文件
c:mylibsjenalib

对"Sources"标签做同样的操作(如果你需要源代码下载Jena源代码并将它们附加到库中)

在最后点击"添加库",你就完成了(几乎)。

如果Netbeans仍然可以抱怨(你可以看到Project中的"Source Packages"有红色的通知图标),你需要做最后的设置。检查类路径中缺少什么。很容易从import语句中猜出来。

使用库功能更容易操作项目依赖关系(不像maven那样舒适,但比手动调整每个项目要好)

相关内容

  • 没有找到相关文章

最新更新