netbeans 7.2 から jar として実行すると完全に実行される Javafx 2.2 アプリケーションがありますが、exe を作成して exe をインストールすると、実行に失敗して execption がスローされます。
エラーの原因を知るためのログは取得されません。これはexeでのみ発生します。
以下はアリのターゲットです。
<target name="-post-jfx-deploy">
<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
nativeBundles="exe"
outdir="${basedir}/${dist.dir}" outfile="${application.title}">
<fx:application name="${application.title}"
mainClass="${javafx.main.class}"/>
<fx:permissions elevated="true"/>
<fx:resources>
<fx:fileset dir="${basedir}/${dist.dir}"
includes="*.jar"/>
</fx:resources>
<fx:info title="${application.title}"
vendor="${application.vendor}"/>
<fx:platform javafx="2.1+">
<fx:jvmarg value="-Xmx400m"/>
<fx:jvmarg value="-verbose:jni"/>
</fx:platform>
</fx:deploy>
</target>