JavaFX的2.2问题与天然束(EXE)(JavaFX 2.2 problems with nat

2019-10-17 07:04发布

我有一个运行完美,当我运行它通过NetBeans 7.2罐子,但是当我创建了一个exe和安装exe文件,它不能运行,并抛出一个execption一个JavaFX 2.2的应用程序。

我没有得到任何日志,知道错误是来自这仅仅只用EXE发生。

下面是Ant目标。

    <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>

Answer 1:

我试图建立log4j的,所以我可以做应用程序的内部状态,并一下子消失了错误的一些记录。

显然,这是因为log4j的一直没设置正确而log4.jar是在类路径或者以某种方式,但加入的log4j.xml的路径,错误已经消失。 感谢您的帮助。



文章来源: JavaFX 2.2 problems with native bundle(exe)