我正在使用 Java、JavaFX、JavaFX Packager、Gradle JavaFX Packager 插件等构建 Windows 屏幕保护程序。我使用此配置生成各种可执行文件:
jfx {
mainClass = "tech.project.project.ConfiguratorApp"
vendor = "Project"
appName = "Project"
nativeReleaseVersion = version
secondaryLaunchers = [
[
appName : "Project Renderer",
mainClass: "tech.project.project.RendererApp",
needMenu : true
],
[
appName : "Project Displayer",
mainClass: "tech.project.project.DisplayerApp",
needMenu : true
],
[
appName : "Project Screensaver",
mainClass: "tech.project.project.WinScreensaverApp",
needMenu : false
]
]
}
在配置、预览和测试屏保时,一切正常,但当屏保实际运行时,主类似乎DisplayerApp
不是WinScreensaverApp
.
任何想法为什么或如何收集有关正在发生的事情的更多信息?
我设法找到了 Windows 命令行:
C:\PROGRA~1\Project\PROJEC~1.SCR /s
来自过去的爆炸!但是我在控制台中手动运行该命令,我调用了适当的启动器。