我的环境:
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/