小编Har*_*rdy的帖子

部署JavaFX应用程序时出现运行时错误

我正在尝试部署JavaFX应用程序.我一直在努力的应用程序相当复杂,包括几个库.当我创建一个jnlp并尝试运行它时,我总是收到"运行时错误.点击查看详细信息"消息.有人建议我尝试只做一个简单的Hello World应用程序来查看它是否与包含的库有关.我试过了,我仍然得到"运行时错误".

这是我正在尝试使用的build.xml.

    <project name="App" default="default" basedir="." xmlns:fx="javafx:com.sun.javafx.tools.ant">
        <taskdef resource="com/sun/javafx/tools/ant/antlib.xml"
             uri="javafx:com.sun.javafx.tools.ant"
             classpath="C:\Program Files\Java\jdk7\lib\ant-javafx.jar" />


        <target name="default">
        <fx:deploy width="600" height="400" outdir="${basedir}/dist" outfile="App">
            <fx:application name="App" mainClass="${javafx.main.class}"/>

            <fx:resources>
                <!-- include application jars -->
                <fx:fileset dir="${basedir}" includes="*.jar"/>
                <fx:fileset dir="${basedir}/lib" includes="*.jar"/> 
                <fx:fileset dir="${basedir}" includes="app.ini" />
                <fx:fileset dir="${basedir}/template" includes="*.template" />
            </fx:resources>

            <!-- request user level installation -->
            <fx:preferences install="false"/>
        </fx:deploy>
        </target>
    </project>
Run Code Online (Sandbox Code Playgroud)

对于Hello World版本,我刚删除了该<fx:resources>部分.我从eclipse中运行它们作为蚂蚁任务.他们都在我的项目中使用.jnlp和.html文件创建了一个dist文件夹.然后我点击jnlp运行应用程序并看到一个小窗口,其中包含文本"运行时错误.点击查看详细信息." 我单击它并得到一个错误窗口,显示"应用程序无法运行.执行应用程序时出错.单击"详细信息"以获取更多信息."我单击"详细信息"按钮,查看包含以下信息的Java控制台(HelloWorld版本):

Java Plug-in 10.7.2.11
Using JRE version 1.7.0_07-b11 Java HotSpot(TM) 64-Bit Server VM
User home directory = C:\Users\user
----------------------------------------------------
c: …
Run Code Online (Sandbox Code Playgroud)

deployment runtime-error javafx-2

9
推荐指数
1
解决办法
3396
查看次数

标签 统计

deployment ×1

javafx-2 ×1

runtime-error ×1