Netbeans:Library不包含在项目文件夹中

时间:2013-01-04 19:53:28

标签: java netbeans

我需要将一个netbeans项目打包为zip,这样我就可以将它发送给几个开发人员。但是我已经将库构建为另一个项目,并使用netbeans“添加项目”选项将其作为库包含在内。

然而....

libray永远不会添加到项目文件夹中...是否有我可以更改的设置,包括jar,以便其他开发人员可以解压缩项目并使用“开箱即用”?

干杯

2 个答案:

答案 0 :(得分:6)

不确定这是否是您所需要的:

  1. 右键点击您的项目 - >的 Properties
  2. Libraries - > Libraries Folder - >的 Browse
  3. 选择文件夹 [Step 1] (例如,插入./lib - 如果不存在,则创建目录) - >下一步
  4. 根据需要设置操作 [Step 2] ,也许默认操作(“使用现有... ”)是已经满足你的需求
  5. Finish
  6. 这将...

    • 在项目文件夹中创建一个公共Lib目录
    • 如果你清洁&构建您的项目将在dist目录中有一个lib文件夹,其中包含项目的所有库

答案 1 :(得分:2)

只有当项目是java应用程序项目时,Netbeans才会将jar打包到lib文件夹中。即它应该是一个具有main方法的类的java项目。它应该在Project Properties的Run类别中指定。如果你运行clean和build,dist文件夹将有应用程序jar,库将被添加为lib文件夹下的jar。然后可以压缩dist文件夹的内容并与其他开发人员共享。他们应该能够开箱即用。 注意:应用程序jar的清单文件将具有库的类路径条目。

如果您需要与非应用程序的java项目相同的行为,请修改ant脚本。