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

Can I add more start menu items to my program with JavaFX?

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

在回答了你的 之后,我检查了 JDK 的来源,看看需要什么。

任何启用了 "needMenu"-属性 的启动器都将反映在开始菜单内的某些菜单项中。只需将类似这样的内容添加到您的构建文件中:

jfx {
    // ... normal configuration ...

    // your secondary entry points, each will inherit the configuration, unless you specify otherwise here
    secondaryLaunchers = [
        [
            appName: 'somethingDifferent2',
            mainClass: 'your.different.entrypoint.MainApp',
            // the following is required for an start-menu entry
            needMenu: true
        ]
    ]
}

免责声明:我是 JavaFX-Gradle-plugin

的创建者