如何在JavaFx中为Windows创建一个自包含的应用程序?

时间:2015-02-23 14:44:38

标签: maven 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>

谢谢。

1 个答案:

答案 0 :(得分:2)

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