【问题标题】:Create JAR file using Net Beans including all dependent libs and folders使用 Net Beans 创建 JAR 文件,包括所有依赖的库和文件夹
【发布时间】:2019-03-08 18:41:17
【问题描述】:

我使用 NetBeans IDE 创建了一个 JavaFX 应用程序,下面是我的文件夹结构。

我想构建一个包含所有依赖项的单个 jar 文件,以使该 jar 正常工作。 此 jar 需要项目根目录中的 testplanner 和批处理文件夹以及 dist 文件夹中的文件才能正常工作。 如何将所有这些打包到一个 jar 文件中?

【问题讨论】:

    标签: java netbeans jar


    【解决方案1】:

    理论上,JAR 文件不能包含依赖项,因为 java 不支持它。 WAR和EAR档案都可以。你要做的不是标准的,而是命名为fat jar。使用胖罐子,即通过 spring-boot maven 插件,但你可以试试这个: https://dzone.com/articles/how-build-fat-jar-using 还有一些解释: NetBeans - deploying all in one jar

    【讨论】:

      【解决方案2】:

      使用 tecreations 部署。将所有源代码放入声明为 Tecreations.getProjectPath() 的路径中,运行 BuildAll 以创建相应的类,将 jar 放入 projectpath/jars 并选择适当的设置,是否包括 jar、源或类。选择您的主类并单击部署。在 user/Documents 中生成未签名和签名的输出 jar。

      下载:https://tecreations.ca/java/downloads/release.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-16
        • 1970-01-01
        • 2014-01-08
        相关资源
        最近更新 更多