netbeans - 如何设置对包含多个 jar 文件的文件夹的引用?

标签 netbeans jar glassfish-3

我的环境:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7

目标:

当我的同事打开 Netbean 项目时,该库已经被引用,无需他们手动创建库,将 jar 添加到其中并引用它。

详情:

我创建了 Netbean project并且该项目引用了文件夹中的几个 jar 文件。
目前,第一次打开项目的人,必须手动创建库并将其引用到项目中。

我的项目位置:

C:\Users\masatosan\Desktop\myProject\myApp

我的图书馆位置:

C:\Users\masatosan\Desktop\myProject\lib\myLib

myLib 文件夹包含:
some1.jar
some2.jar
some3.jar

如果我通过定义到 project.properties 创建对单个 jar 文件的引用,我可以实现我的目标。文件如下:(创建对 sqljdbc4.jar 的引用)
file.reference.sqljdbc4.jar=../lib/sqljdbc4.jar
javac.classpath=\
    ${libs.restlib_gfv3ee6.classpath}:\
    ${file.reference.sqljdbc4.jar}:

但我的情况有所不同,因为我在 myLib 文件夹中有 3 个 jar 并且想要全部引用它们。

是否可以引用 myLib 中的所有 jar ?文件夹?

如果您需要更多说明,请告诉我。

最佳答案

我很抱歉,但它不能那样工作。创建项目时,必须单独添加 jar 文件。

但是,如果将 lib 文件夹放在项目下,netbeans 将通过相对路径引用它们。然后当你共享项目(包括lib目录)时,netbeans将能够在下一个人使用该项目时自动找到jar文件。这样你只需要添加一次 jar 文件。

没有使用像 maven 这样的依赖管理工具(Netbeans 对它有很好的支持),这确实是最好的解决方案。它使用了更多的磁盘空间(显然),但这对我来说从来都不是一个大问题。

关于netbeans - 如何设置对包含多个 jar 文件的文件夹的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9939564/

相关文章:

java - 将框架与多个 Java 类绑定(bind)或连接

java - build.xml 和 build-impl.xml 的区别

glassfish-3 - Web 应用程序启动在 8080 端口,我在哪里可以更改它?

Mysql/jsp 更新查询

java - 错误消息 "non-static variable this cannot be referenced from a static context"第 18 行

java - 执行jar文件时出错

java - 如何判断 jar 编译的 java 版本范围

java - 在 lib 文件夹中添加 jar 文件和在类路径中设置它之间的区别

jakarta-ee - Glassfish 3.1.2.2 : IIOP1002: Principal propagation: Cannot find principal information in subject

jpa - 为什么 Bean 验证器在不可为空但自动生成的 id 字段上抛出 ConstraintViolationException?