我在 NetBeans 中有一个项目和一个要添加到其中的 jar 库。但我不知道具体怎么做。我知道在 Eclipse 中,这可以通过在项目中创建一个 lib 文件夹并将 jars 放入其中来完成,但是这可以在 NetBeans 中使用吗?
我试图这样做并运行该项目,但它抛出的异常让我认为程序找不到该库。我在Maven仓库中没有找到该库,所以我想直接添加它。我正在使用 NetBeans 12.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>