问题标签 [javafx-gradle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
405 浏览

java - 我可以使用 JavaFX 原生构建工具拥有多个可执行文件吗?

我正在使用JavaFX Gradle 插件来构建我的 JavaFX 应用程序。是否可以使用不同的主类构建多个可执行文件?如果是这样,怎么做?

0 投票
1 回答
250 浏览

java - 我可以使用 JavaFX 向我的程序添加更多开始菜单项吗?

我正在使用JavaFX Gradle 插件来构建我的 JavaFX 应用程序。是否可以在完成的安装程序中添加多个开始菜单项?

0 投票
4 回答
2299 浏览

java - 如何在 JavaFX 中设置应用程序安装程序图标?

我正在使用JavaFX-Gradle-plugin构建可分发的二进制文件和 JavaFX 应用程序的安装程序。当我的应用程序运行时,我可以这样设置图标:

正确设置正在运行的应用程序的图标:

在此处输入图像描述

以及任务栏:

在此处输入图像描述

但是如何设置开始菜单的图标:

在此处输入图像描述

可能还有其他地方:

在此处输入图像描述

0 投票
1 回答
94 浏览

java - 如何使用 JavaFX 更改启动器的扩展名?

我正在构建一个 JavaFX 应用程序并通过JavaFX-Gradle-plugin使用 JavaFX 打包工具。我正在使用这种配置生成各种启动器:

但最后一个,要成为一个合适的 Windows 屏幕保护程序,它需要有.scr扩展名而不是.exe. 如何在生成安装文件之前使用该名称生成它或重命名它?

0 投票
1 回答
77 浏览

java - Java屏幕保护程序加载错误的主类,有什么想法吗?

我正在使用 Java、JavaFX、JavaFX Packager、Gradle JavaFX Packager 插件等构建 Windows 屏幕保护程序。我使用此配置生成各种可执行文件:

在配置、预览和测试屏保时,一切正常,但当屏保实际运行时,主类似乎DisplayerApp不是WinScreensaverApp.

任何想法为什么或如何收集有关正在发生的事情的更多信息?

我设法找到了 Windows 命令行:

来自过去的爆炸!但是我在控制台中手动运行该命令,我调用了适当的启动器。

0 投票
2 回答
770 浏览

javafx - 由于缺少 MSVCR100.dll,在 32 位 Windows 上带有 javafx-maven-plugin 的 JavaFX 8 应用程序的本机包无法加载

我正在使用 javafx-maven-plugin 将我的应用程序打包成 exe。x64 版本运行良好。但是后来我在 32 位 Windows 7 上(如果这很重要,在 VirtualBox 中运行)上使用 32 位 JDK 1.8.0_161 和 32 位 Maven 打包 x86 版本。生成的应用程序安装,但无法运行,声称 MSVCR100.dll 丢失,即使它位于 runtime\bin 文件夹中。我四处搜索,发现这是一个 JDK 错误,据说早在 u40 中就已修复。那么为什么还会发生这种情况呢?如果我在 .exe 旁边手动复制该 dll,它会在一台机器上启动(再次在 VirtualBox 中),但由于某种原因在另一台机器上静默崩溃(这次是真正的,全新安装)。找到一个相同的javafx-gradle-plugin 问题中的问题,虽然它在构建最新的 Win10 版本时得到了解决,而我正在构建最新的 Win7。

如果我只是安装 Microsoft Visual C++ 2010 Redistributable Package,那么显然一切正常,但我不希望用户必须这样做。那么如何使用 Inno Setup 脚本复制 .dll 以及如何找出静默崩溃背后的原因?

0 投票
1 回答
50 浏览

java - What's the expected format of identifier in the JavaFX Gradle plugin?

In the JavaFX-Gradle-Plugin there's an option called identifier:

and I can't find the equivalent in the jafaxpackager's documentation.

What's the expected format of this option?

0 投票
1 回答
97 浏览

java - 使用 JavaFX 打包器时向 wix 添加扩展库?

我通过JavaFX-Gradle-Plugin使用 JavaFX 打包器,我需要添加几个Wix 扩展库才能在 install 之后运行我的应用程序

我该如何做到这一点?

根据 Wix 文档,通过添加-ext WixUIExtension -ext WixUtilExtension到命令行,但我看不到如何从 JavaFX 打包程序或JavaFX-Gradle-Plugin执行此操作。

0 投票
1 回答
127 浏览

java - 如何使用 javafxpackager 签署 MSI?

我实际上是通过JavaFX-Gradle-Plugin使用 javafxpackager ,但我无法在普通的 javafxpackager 中找到解决方案,所以,这也会有所帮助。

如何使用 javafxpackager 签署 MSI?如何指定证书/密钥/所需的任何内容?

在其文档中:

我可以看到 Mac OS 的选项,例如:mac.signing-key-developer-id-app=key但我没有看到有关签署 Windows MSI 安装程序的任何内容。

在这个文档中:

它承认有必要签署它,并说:

如果您计划在网络上分发您的 MSI 软件包,请考虑对其进行签名以获得最佳用户体验。

但没有说明如何实现这一点(与 Mac OS 等效部分相比)。

0 投票
1 回答
1345 浏览

gradle - 我正在使用 javafx-gradle-plugin 并且我的构建失败并出现“找不到 Ant-JavaFX-library”。如何指定 JavaFX 位置?

我确实安装了 openjfx(通过 dnf),我相信它正在寻找的 jar 是安装在以下路径的那个:

显然,我想避免像这样对 jar 路径进行硬编码,但我什至还没有找到使用该路径的方法。这是gradle输出:

gradle --version