如何在Netbeans中创建Jar文件

问题描述:

那么我有我使用IDE netbeans完成的源代码。现在我想将这个Java应用程序移动到一个Web应用程序。为此,我需要从我的源代码创建一个jar文件,以便我可以在ma jsp文件中调用它。 我一直无法找到netbeans的任何选项或任何其他方式来创建此源代码的.jar文件。 有人能告诉我该怎么做。如何在Netbeans中创建Jar文件

谢谢

请做右键点击该项目,并去属性。 然后转到生成和打包。 您可以在dist目录中看到netbean的默认设置生成的JAR文件位置。

+5

hey bud路径显示'dist/JavaApplication1.jar',但我无法在我的dist文件夹中找到它 – 2013-12-25 11:54:27

+1

在Netbeans IDE中,无法看到'Projects'中的所有文件(只有那些Netbeans程序员认为你需要开发),但是如果你打开'文件'选项卡,你应该可以看到所有的项目文件。 – 2015-05-06 13:54:23

创建使用NetBeans如下一个Java归档(.jar)文件文件:

  1. 项目名称用鼠标右键单击
  2. 选择属性
  3. 点击包装
  4. 检查编译后编译JAR
  5. 检查压缩JAR文件
  6. 点击OK接受更改的项目名称
  7. 右键单击
  8. 选择构建清理并生成

清理并生成将首先删除构建工件(如.class文件),而Build将保留任何现有的.class文件,创建必要的新版本。为了说明,设想一个包含两个类A和B的项目。

IDE第一次创建时,会创建A.classB.class。现在您删除B.java,但不清除B.class。执行Build应将B.class保留在构建目录中,并将其捆绑到JAR中。选择Clean和Build将删除B.class。由于B.java已删除,不再将B.class捆绑在一起。

构建JAR文件。要查看它的NetBeans里面:

  1. 点击文件标签
  2. 展开项目名称>> DIST

确保楼宇的JAR文件时,文件不被排除在外。

我也试图让我可以用下面的命令来运行可执行的JAR文件:

java -jar <jarfile> 

一些搜索,我发现下面的链接后:

Packaging and Deploying Desktop Java Applications

我设置项目的主类:

  1. 右键单击项目的节点和c hoose属性
  2. 选择Run面板和主类字段中输入主类
  3. 单击OK关闭Project Properties对话框
  4. 清理并生成项目在fodler DIST

然后新创建的jar应该可以用我上面提到的命令执行。

+0

我没有看到dist文件夹。我错过了任何步骤或设置? – 2015-09-05 04:50:49

+0

转到您的NetBeans项目在文件系统中的位置。对于文件夹dist,您必须构建或清理并构建项目。 – Raimundo 2015-09-06 09:02:10

+0

这是很好的解释,然而人们忘记了如何运行jar文件,但它不在OP所要求的相同的上下文中。 – NPE 2017-07-26 03:34:03