【问题标题】:Jpackage with modular application difficulties to create installer具有模块化应用程序困难的 Jpackage 创建安装程序
【发布时间】:2020-10-24 07:27:48
【问题描述】:

我尝试为我的 java fx 应用程序创建安装程序,但它不起作用。我第一次尝试使用罐子。安装程序已创建,但应用程序未启动。我认为这是非模块化应用程序的方法。我尝试了模块化应用程序方式:jpackage -n eurogip --input installer\input -p C:\libjava --module eurogrip/eurogrip --vendor "Practical Devs" 但它响应说该模块不存在我尝试了没有 eurgogrip/ ..... 的模块的不同编写方式并键入了 java --list-modules。我的模块根本不存在。如何部署我的模块化应用程序?

这是我的 module-info.java。

module eurogrip {
requires java.desktop;
requires javafx.controls;
requires transitive javafx.base;
requires transitive javafx.graphics;
requires javafx.fxml;
requires java.sql;
requires jdom;
requires org.apache.commons.lang3;
opens eurogrip.model to javafx.base;
opens eurogrip.controller to javafx.fxml;
exports eurogrip.controller;
exports eurogrip to javafx.graphics;

}

谢谢。

【问题讨论】:

    标签: java eclipse javafx jpackage


    【解决方案1】:

    所以,我在模块路径中找到了解决方案,我必须添加我的 eurogrip jar --module 我认为它是准确的,它实际上是主模块,但需要 --module-path 中的 jar 和其他 jar。我在我的项目的文件夹中,并认为它会没问题,但我现在有一个无法与 jlink 一起使用的自动模块 jdom 的另一个问题(累)我会再次进行一些搜索,否则我会发布。谢谢

    【讨论】:

    猜你喜欢
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多