我创建了一个JavaFX应用程序,并使用Ant创建了本地捆绑。 当我试图启动初期使用与双击创建包JAR应用程序,它成功启动我的应用程序。 但是,当我在MyApplication.exe试图双击(说),它抛出的JavaFX启动错误“异常运行应用程序时。”
我比较两者的JRE,也有很多缺失罐子,EXE,DLL,我发现了一些属性文件。
我有这些环境设置 -
JAVA_HOME -- C:\Program Files\Java\jdk1.7.0_10
JREFX_HOME -- C:\Program Files\Oracle\JavaFX 2.2 Runtime
Path contains an entry of C:\Program Files\Java\jdk1.7.0_10\bin
JAVA_HOME和JREFX_HOME被用作我的build.xml采取蚂蚁javafx.jar和jfxrt.jar -
${env.JAVA_HOME}/lib/ant-javafx.jar
${env.JREFX_HOME}/lib/jfxrt.jar
我的步骤来创建包是 -
<target name="CreatingExe" depends="SignedJar">
<fx:deploy width="800" height="600" nativeBundles="all" outdir="${OutputPath}" outfile="${app.name}">
<fx:info title="${app.title}"/>
<fx:application name="${app.title}" mainClass="${main.class}"/>
<fx:resources>
<fx:fileset dir="${OutputPath}" includes="*.jar"/>
<fx:fileset dir="${WorkingFolder}/temp"/>
</fx:resources>
</fx:deploy>
</target>
更需要什么样的build.xml文件,使应用程序启动正确地exe文件?
谢谢