如何在Netbeans中创建Jar文件

如何在Netbeans中创建Jar文件,netbeans,jar,Netbeans,Jar,我有我使用IDE netbeans完成的源代码。现在我想把这个java应用程序迁移到一个web应用程序。为此,我需要从源代码创建一个jar文件,以便在ma jsp文件中调用它。 我在netbeans中找不到任何选项,也找不到任何其他方法来创建此源代码的.jar文件。 有人能告诉我怎么做吗 谢谢请右键单击项目并转到属性。 然后进行构建和打包。 您可以在dist目录中看到由netbean的default设置生成的JAR文件位置。使用NetBeans创建Java存档(.JAR)文件,如下所示: 右键单

我有我使用IDE netbeans完成的源代码。现在我想把这个java应用程序迁移到一个web应用程序。为此,我需要从源代码创建一个jar文件,以便在ma jsp文件中调用它。 我在netbeans中找不到任何选项,也找不到任何其他方法来创建此源代码的.jar文件。 有人能告诉我怎么做吗


谢谢

请右键单击项目并转到属性。 然后进行构建和打包。 您可以在dist目录中看到由netbean的default设置生成的JAR文件位置。

使用NetBeans创建Java存档(.JAR)文件,如下所示:

  • 右键单击项目名称
  • 选择属性
  • 单击包装
  • 编译后检查构建JAR
  • 选中压缩JAR文件
  • 单击“确定”接受更改
  • 右键单击项目名称
  • 选择构建清理并构建
  • Clean and Build将首先删除生成工件(例如
    .class
    文件),而Build将保留任何现有的
    .class
    文件,创建必要的新版本。为了阐明,想象一个项目有两个类,a和B

    第一次构建时,IDE创建
    A.class
    B.class
    。现在删除
    B.java
    ,但不清除
    B.class
    。执行Build应该将
    B.class
    留在Build目录中,并将其捆绑到JAR中。选择清理并生成将删除
    B.class
    。由于
    B.java
    已被删除,因此将不再捆绑
    B.class

    构建JAR文件。要在NetBeans中查看它,请执行以下操作:

  • 单击文件选项卡
  • 展开项目名称>>dist

  • 确保在构建JAR文件时没有排除文件。

    我还尝试创建一个可执行的JAR文件,可以使用以下命令运行:

    java -jar <jarfile>
    
    java-jar
    
    经过搜索,我找到了以下链接:

    我设置了项目的主类:

  • 在项目的节点上单击鼠标右键,然后选择“属性”
  • 选择运行面板,并在主类字段中输入主类
  • 单击“确定”关闭“项目属性”对话框
  • 清洁和建设项目

  • 然后在fodler dist中,新创建的jar应该可以用我上面提到的命令执行。

    Now(2020)NetBeans 11使用“Build”命令自动执行(右键单击项目名称并选择“Build”)

    嘿,bud路径显示“dist/JavaApplication1.jar”,但我在Netbeans IDE的dist文件夹中找不到“项目”中的所有文件(只有Netbeans程序员认为需要开发的文件),但是如果打开“文件”选项卡,应该可以看到所有项目文件。Netbeans 12没有“包装“项目属性对话框中的选项。我没有看到dist文件夹。我缺少任何步骤或设置?请转到文件系统中NetBeans项目所在的位置。对于文件夹dist,您必须构建或清理并构建项目。这是一个很好的解释,尽管人们忘记了如何运行jar文件,但它与OP请求的上下文不同。确保在构建jar文件时没有排除文件。怎么做?Netbeans 12在项目的属性对话框中没有“打包”选项。@Tulans Córdova同意,目前这个答案毫无用处,在版本12中也是如此。生成后查看目标文件夹。非常感谢seinecle。清单文件中没有属性,无法使用javac-jar运行