3

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

然而....

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

干杯

4

2 回答 2

6

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

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

这会 ...

  • 在你的项目文件夹中创建一个通用的 Lib 目录
  • 如果您清理并构建项目,则 dist 目录中将有一个 lib 文件夹,其中包含项目的所有库
于 2013-01-05T16:20:19.373 回答
2

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

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

于 2014-06-03T10:19:08.020 回答