- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的模块化 javafx 应用程序。
我编译它使用
dir /s /b src\*.java > sources.txt & javac --module-path %PATH_TO_FX% -d mods/hellofx @sources.txt & del sources.txt
jlink --module-path "%PATH_TO_FX_MODS%;mods" --add-modules hellofx --output hellofx
jpackage --runtime-image hellofx --module hellofx/hellofx.HelloFX --win-shortcut --win-menu --icon smile.ico
最佳答案
在底层,jpackage 工具使用特定于平台的工具来创建各种包类型。因此,包装的定制也是非常特定于平台的,并且必须针对每个支持的平台和包装类型单独处理。但是,您可以使用 jpackage 的两个常见功能来简化此任务。
第一个是选项--temp some_temp_dir
它要求 jpackage 将创建所选包类型所需的所有脚本和资源复制到目录 some_temp_dir 中。这些是 jpackage 默认使用的脚本和资源。
第二个是选项--resource-dir some_resource_dir
它要求 jpackage 首先在目录 some_resource_dir
中查找资源然后仅将其默认值用于在其中找不到的那些。
使用这两个选项,您可以首先生成一组默认资源,您可以从中选择要修改的资源并将它们复制到目录some_resource_dir
。 .在 jpackage 的第二次运行中,您可以应用这些更改。您可以通过这种方式进行的最有可能的更改是将各种包类型使用的默认图标替换为您自己的图标。
关于java - 有没有办法使用 jpackage 更改安装程序文件的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62227695/
以前我使用 Izpack 安装我的 Java 应用程序,当用户想要安装新版本时,他们只需重新安装到相同的位置 (C"/Program Files/Jthink/Jaikoz"),这会用新文件替换旧文件
我在将 jpackage 创建的应用程序连接到 websocket 端点时遇到问题。通过我的 IDE 运行时协商的密码在构建的镜像中不可用。看来我遇到了这里描述的问题:https://www.guba
安装 jpackage 应用程序后,如何允许我的用户升级应用程序而不需要他们重新运行安装程序?我有哪些选项可以让用户升级? 一个理想的场景是底层 jar 将在运行时换出,并且应用程序将在同一进程中重新
我正在尝试使用一个简单的 Gradle JavaFX 应用程序运行 jpackage,主要是为了尝试一下。它没有什么特别的,它是添加了 Gradle 的 IntelliJ JavaFX 示例。该应用程
在进行一些部署时,我看到java有时会附带jpackage。 jpackage到底是做什么的,有人知道吗? 最佳答案 JPackage 采用常用的 Java 技术并将它们组织到 RPM 包管理器中。
我正在尝试使用一个简单的 Gradle JavaFX 应用程序运行 jpackage,主要是为了尝试一下。它没有什么特别的,它是添加了 Gradle 的 IntelliJ JavaFX 示例。该应用程
好的,所以我试图将Java应用程序打包到一个文件中,该文件可以放入/ usr / bin目录中,该目录中添加了一个命令,然后可以执行该命令来运行Java应用程序。我怎样才能做到这一点? 预先感谢您的答
我有一个简单的模块化 javafx 应用程序。 我编译它使用 dir /s /b src\*.java > sources.txt & javac --module-path %PATH_TO_FX%
我正在尝试使用 jpackage 为我的 Java 应用程序创建安装程序。我在 Windows 10 上使用 OpenJDK 15.0.1。我可以使用 构建安装程序 jpackage --input
我生成 MSI 安装程序的过程如下。 运行mvn install以生成Example-1.0-SNAPSHOT-jar-with-dependency.jar。 运行windows-executabl
短版:我正在尝试从 gradle 任务调用 jpackage,但 ToolProvider 返回 null(或者更好的是失败的 Optional)。 AdoptOpenJDK 14.0.0(sdkma
我正在测试 OpenJDK 13 中的 jpackage 实用程序以创建 bundle 和安装程序。只要我使用 OpenJDK 作为创建的包的运行时,它在 Windows 和 MacOS 上运行良好。
我主要遵循此中的代码签名和公证说明 Code signing + notarization using jpackage utility isn't working on macOS 即检查每个 .d
我正在尝试使用 Spring Boot 构建 JavaFX 应用程序并使用 jpackage 进行部署。 当使用 javafx-maven-plugin javafx:run 命令时,我可以看到项
我正在尝试使用 jpackage为我的 Java 应用程序创建安装程序。我在 Windows 10 上使用 OpenJDK 15.0.1。我可以使用构建安装程序 jpackage --input C:
我正在使用 JPackage 部署一个独立的应用程序。这是我为 Windows 编译它的方式: call "%JAVA_HOME%\bin\jpackage" ^ --type %INSTALLE
我正在使用 jpackage 在 Mac 和 PC 上分发 Java 应用程序,当它尝试使用来自某些站点的 https 加载图像时,我遇到了握手失败。如果我在 Mac 和 PC 上从 Eclipse
无法重新运行 JPackage 安装程序如果已经安装,第二次只需 似乎退出 没有警告,这是 Windows 上的正确行为吗? 你可能会问我为什么要这样做? 好吧,就我而言,我正在尝试为我的 Java
对于某些上下文,我使用 jpackage 实用程序尝试创建签名的 DMG 文件以交付给我的用户。我需要签署此 DMG 的原因是我想对该软件进行公证。 By the way, I'm not sure
我使用jpackage(带有 JDK 14)来创建独立的 JavaFX 应用程序。 jpackage 的输出看起来很奇怪,它由两个相同的 JRE 副本以及 app 文件夹中的所有文件组成,除了 App
我是一名优秀的程序员,十分优秀!