2010-12-21 99 views
28

如何使用Netbeans将java项目导出为JAR文件?我无法在Eclipse中找到选项。使用Netbeans导出JAR文件

+1

可能欺骗:http://stackoverflow.com/questions/602537/producing-executable-jar-in-netbeans – daveb 2010-12-21 10:11:50

回答

34

您需要启用该选项

Project Properties -> Build -> Packaging -> Build JAR after compiling

(但这是默认启用)

+0

如何使用Netbeans自动将所有需要的库文件打包到JAR中? – kevingreen 2012-04-10 17:06:45

+1

@kevingreen:您需要覆盖蚂蚁目标并“手动”。没有自动功能来构建“胖”罐子 – 2012-04-10 17:16:50

+0

现在在该菜单中有一个选项:复制依赖库。 – 2014-12-19 13:36:54

15

你的意思是编译它到JAR吗? NetBeans会自动执行此操作,只需执行“清理并构建”并查看项目的“dist”子目录即可。将会有包含所需库的“lib”文件夹的JAR。这些JAR + lib足以运行该应用程序。

如果您在项目属性中禁用了“保存时编译”,则不再需要执行“清理和构建”,只需“构建”即可满足大多数情况。如果您只想更改一些代码并重新构建JAR,这将节省时间。但是请注意,NetBeans有时无法正确处理依赖关系和二进制兼容性,这将导致错误的JAR抛出“没有这样的方法”或其他模糊的异常。因此,如果自上次完全重建以来进行了很多更改,甚至无法确定即使某些类未重新编译,它仍然可以正常工作,那么您仍然必须执行完整的“清理和构建”以获得完美工作JAR。

+2

,如果你没有一个DIST的文件夹,你需要显式运行“清理并生成”即使你可能已经编译并运行你的程序。 – anon58192932 2014-10-30 20:08:04

11

它在默认情况下做到这一点,你只需要寻找到项目的/dist文件夹中。

+0

我看到的全部内容都是我的项目文件夹下的文件夹的build,nbproject和src。 – anon58192932 2014-10-30 20:04:10

+2

算出来了:必须先明确运行'clean and build' – anon58192932 2014-10-30 20:10:26

3
  1. 右键单击您的项目文件夹。
  2. 选择属性。
  3. 展开构建选项。
  4. 选择包装。
  5. 现在清理并构建您的项目(Shift + F11)。
  6. jar文件将在your_project_folder \ dist文件夹中创建。