0

我在 NetBeans 中有一个项目和一个要添加到其中的 jar 库。但我不知道具体怎么做。我知道在 Eclipse 中,这可以通过在项目中创建一个 lib 文件夹并将 jars 放入其中来完成,但是这可以在 NetBeans 中使用吗?

我试图这样做并运行该项目,但它抛出的异常让我认为程序找不到该库。我在Maven仓库中没有找到该库,所以我想直接添加它。我正在使用 NetBeans 12.0。

4

1 回答 1

0

您可以将本地库添加到您的 netbeans 项目中,但这将被覆盖,因为该项目由 maven 管理。更好的选择是将 jar 文件添加到本地 .m2 存储中。您可以通过以下命令创建您的库:

mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<packaging> \
-DgeneratePom=true

path-to-file:要加载的文件的路径,例如 → c:\kaptcha-2.3.jar

group-id:文件应该注册的组,例如 → com.google.code

artifact-id:文件的工件名称,例如 → kaptcha

版本:文件的版本,例如 → 2.3

打包:文件的打包 eg → jar

作为替代方案,您也可以直接将您的 jar 添加为您的 maven 项目的依赖项。你应该使用:

<dependency>
    <groupId>com.sample</groupId>
    <artifactId>sample</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/Name_Your_JAR.jar</systemPath>
</dependency>
于 2021-08-24T15:52:03.490 回答