如何在 JavaFx 中为 windows 制作独立的应用程序?

How do I make a self contained app for windows in JavaFx?

我用 Maven 开发了一个 JavaFx 应用程序。我正在 Ubuntu OS 上开发它,所以当我 运行 mvn clean jfx:native 我得到一个 .deb 文件。如何制作 windows 安装程序?

我的pom.xml:

<plugin>
                <groupId>com.zenjava</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>8.1.2</version>
                <configuration>
                    <mainClass>com.company.app_name.Main</mainClass>
                    <jvmArgs>
                        <argument>-Dcom.sun.javafx.isEmbedded=true</argument>
                        <argument>-Dcom.sun.javafx.touch=true</argument>
                        <argument>-Dcom.sun.javafx.virtualKeyboard=javafx</argument>
                    </jvmArgs>
                </configuration>
            </plugin>

谢谢。

您需要在 Windows 上构建它 (运行 mvn clean jfx:native)。请参阅 http://docs.oracle.com/cd/E40938_01/doc.74/e40142/build_japps.htm#NBDAG2508(使用的构建工具是特定于平台的)。