【发布时间】:2021-10-24 20:20:46
【问题描述】:
我在 NetBeans 中有一个项目和一个要添加到其中的 jar 库。但我不知道具体如何。我知道在 Eclipse 中,这可以通过在项目中创建一个 lib 文件夹并将 jars 放入其中来完成,但这在 NetBeans 中可以工作吗?
我尝试这样做并运行该项目,但它抛出的异常让我认为程序找不到该库。我在Maven仓库中没有找到该库,所以我想直接添加它。我使用的是 NetBeans 12.0。
【问题讨论】:
-
项目最初是如何在 NetBeans 中创建的?例如,它是:文件 > 新项目 > 带有 Maven 的 Java?考虑到你的问题,可能不是。但是如果它是用 Maven 创建的,那么应该有一个
pom.xml文件,用于添加新的 JAR 依赖项。它是用 File > New Project > Java with Ant 创建的吗?如果是这样,那么您可以使用 File > Project Properties > Libraries 将新的 Jar 文件添加到类路径(或模块的模块路径)。还是项目是以其他方式创建的? -
它是用 Maven 创建的 Java。但正如我在下面的评论中所说,我不想处理 Maven 的东西,我只想将我拥有的这堆 jar 一次性插入项目中,然后像在 Eclipse 中那样继续编程。我该怎么做?
-
如果你有一个基于 Maven 的项目并且你不想使用 Maven,那么为什么不创建一个基于 Ant 的项目呢:不需要 Maven。现在您可以一次添加所有这些 JAR。但是你可能会遇到传递依赖(依赖于其他 missing 库的库) - 并且发现自己希望有一个自动管理这些依赖的工具 - 例如 Maven(或 Gradle 或 Ivy)。
-
您可以 edit 提出您的问题,以 (a) 描述您设置项目所采取的步骤,以及 (b) 向我们展示您遇到的错误。
-
已经创建了它(Ant 项目)并且它工作正常。但我想要的是管理构建系统的依赖关系以及直接从 IDE 中添加它们的选项的可能性。是否可以使用 NetBeans 或者它只是构建系统的一个包装器,它没有自己的这种类型的功能?