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

Netbeans 如何设置对包含多个jar文件的文件夹的引用?,netbeans,jar,glassfish-3,Netbeans,Jar,Glassfish 3,我的环境: Netbean 6.9.1 Glassfish 3.0.1 Windows 7 some1.jar some2.jar some3.jar 目标: Netbean 6.9.1 Glassfish 3.0.1 Windows 7 some1.jar some2.jar some3.jar 当我的同事打开Netbean项目时,库已经被引用,而他们没有手动创建库,向其中添加JAR并引用它。 详细信息: Netbean 6.9.1 Glassfish 3.0.1 Windows 7

我的环境:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
目标:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
当我的同事打开Netbean项目时,库已经被引用,而他们没有手动创建库,向其中添加JAR并引用它。

详细信息:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
我创建了
Netbean项目
,该项目引用了文件夹中的几个jar文件。 目前,无论是谁第一次打开项目,他们都必须手动创建库并将其引用到项目中

我的项目位置:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
C:\Users\masatosan\Desktop\myProject\myApp

我的库位置:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
C:\Users\masatosan\Desktop\myProject\lib\myLib

myLib文件夹包含:

Netbean 6.9.1
Glassfish 3.0.1
Windows 7
some1.jar
some2.jar
some3.jar
如果我通过如下定义
project.properties
文件来创建对单个jar文件的引用,我就可以实现我的目标:(创建对sqljdbc4.jar的引用)

但我的情况不同,因为我在myLib文件夹中有3个jar,并且希望引用它们

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


如果您需要更多的澄清,请告诉我。

对不起,这样不行。创建项目时,必须单独添加jar文件

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


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

我想如何让我分享

  • 工具-->库,然后弹出库窗口

  • 创建名为“MyLib”的库,其中包含多个jar

  • 将“MyLib”添加到项目中。此更改将写入
    nbproject
    文件夹下的
    project.properties
    文件

  • project.properties
    文件指示您刚才添加的库引用的类路径

    它应该看起来像下面的东西

    javac.classpath=\
    ${libs.Excella.classpath}:\
    ${libs.MyLib.classpath}
    
    现在,其他人从不同的机器打开项目,她只需要执行步骤1和步骤2,即创建具有相同库名称的库,即“MyLib”


    我想这就是比尔最初所说的,但我认为循序渐进地给出指示会有所帮助,因为我最终发现。。。。过了很长时间:D

    你想让它只找到文件夹中的所有jar而不命名它们吗?你的意思是将多个jar文件合并到一个jar中吗?不,我的意思是。您是否只想告诉netbeans扫描一个目录,并自动将在该目录中找到的所有jar文件添加到项目中?如果这不是你要问的,你能解释一下你是如何与其他用户分享你的项目的吗?你是使用源代码控制还是复制文件?前者是我要找的。(自动将在目录中找到的所有jar文件添加到项目中)。我特别希望这些JAR已经添加到项目的库引用中。我已经在项目下创建了“lib”文件夹,并将所有JAR都放在其中。我重新打开了同一个项目,似乎没有任何效果。接下来,在“项目”窗口(左侧)中,右键单击项目下的“库”节点。选择“Add/JAR/Folder…”,然后导航到项目下的lib目录并选择一个JAR文件。执行此操作时,您会注意到“相对路径”部分将高亮显示(但您不必对其进行任何操作)。然后点击“选择”按钮。对其他库执行相同的操作。当您共享项目(库和所有)时,Netbeans将能够为下一个人找到jar文件。(如project.properties文件等)但我想您已经回答了我的问题。。谢谢你的详细解释。