我试图为我的java fx应用程序创建一个安装程序,但它不起作用。我第一次用的是罐子。安装程序已创建,但应用程序未启动。我认为这是非模块化应用的方法。我尝试了模块化的应用方式:jpackage-n eurogip--input installer\input-pc:\libjava--module eurogrip/eurogrip--vendor“Practical Devs”
,但它回答说模块不存在,我尝试了在没有eurogogrip/的情况下为模块编写不同的代码。。。。。和类型化java——列出模块。我的模块根本不存在。如何部署模块化应用程序?
这是我的模块信息。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;
}
非常感谢。
所以,我在模块路径中找到了解决方案,我必须添加我的eurogrip jar——模块,我想这是为了精确,它实际上是主模块,但需要jar——模块路径和其他jar。我在我的项目文件夹中,认为它会好的,但我现在有一个自动模块jdom的问题(厌倦了),无法与jlink一起使用。我将再次进行搜索,否则我将发布。谢谢
我正在尝试使用为我的Java应用程序创建安装程序。我在Windows10上使用OpenJDK15.0.1。我应该能够使用 更新:我最初发布的问题发生在我使用--app image选项时,但它只使用基本命令。 这运行时没有错误,但生成的可执行文件无法完成。当我运行它时,一个窗口会短暂弹出并在我有时间阅读它之前消失,然后再也不会发生任何事情。它永远不会问“你想允许这个应用程序进行更改吗?”。然后,如果
问题内容: 我一直在寻找创建模块化Web应用程序的解决方案,该模块是模块化的,即用户可以以简单jar的形式提供自己的插件,然后将其自身的数据提供给我的Web应用程序,而我的webapp将负责用于显示它。 现在的问题是,我希望我的Web应用程序尽可能通用,而不依赖于j2ee Web容器来支持任何内容。即,我不能依靠我的Web容器来提供osgi支持并将Web应用程序作为osgi捆绑包本身部署(这确实使
我正在使用jpackage在Mac和PC上分发java应用程序,当它试图从某些站点使用https加载图像时,我的握手失败。如果我在Mac和PC上从Eclipse或命令行运行代码,则代码工作正常,但如果将其作为打包应用程序运行,则代码工作正常。如果我从某些站点加载图像,问题就会消失:https://st4.depositphotos.com例如这让我觉得“问题网站”不在信任链中。 但是,当作为打包应
我有一个Java程序,我可以把它变成一个安装程序exe,使一个应用程序exe 我希望安装程序exe看起来像,而实际的应用程序看起来像jpackage,我看不到这样做的方法,也看不到其他人这样做的例子。目前,我的安装程序和我的应用程序具有相同的名称。 我不想要jpackage的替代品,我知道还有其他方法,我只是在寻找用jpackage做这件事的方法。
问题内容: 我有一个定义明确的界面的应用程序。它使用CDI解析模块(具体地说,它使用API接口上的Instance <>注入点来解析模块),并通过接口将各种数据传回第四个,而不会出现问题。我故意将API和实现分开,并且模块仅从API继承以避免紧密耦合,并且应用程序仅通过运行时相关性以及通过API完成的数据传递来了解模块。应用程序在没有模块的情况下运行良好,只需将jar放到WEB- INF /
我知道这个问题已经被问过很多次了,一直都有一个答案是关于使用一个可执行的jar或制作一个。exe使用launch4j或类似应用程序。 我可能听起来像个新手,实际上我是。 我一直在用一个Java项目尝试一些东西。我已经成功地制作了一个可执行的jar和一个. exe文件。这都要归功于你之前在SO中的回答:) 但是,我想为Windows创建一个安装程序。例如,按Next 2-3次(显示所有条款和条件等)