使用Webstart部署javafx 2.2+应用程序

时间:2013-08-14 17:08:32

标签: java javafx-2 java-web-start jnlp

试图让这个jnlp工作,但它一直在说noclassdef发现

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.5+" xmlns:jfx="http://javafx.com" href="$$name" codebase="$$codebase">
    <information>
        <title>test</title>
        <vendor>test</vendor>
        <homepage href="../index.html" />
        <description>test</description>
        <icon href="images/icon.jpg" />
        <offline-allowed/>
        <shortcut online="true">
            <desktop/>
            <menu submenu="test Applications"/>
        </shortcut>
    </information>

    <icon href="images/icon.jpg" kind="default"/>

    <resources>
        <j2se version="1.7+" max-heap-size="128m" initial-heap-size="32m" />
        <jar href="tester.jar" version="1.0.6" main="true"/>
        <property name="jnlp.versionEnabled" value="true"/>
    </resources>

    <security>
        <all-permissions/>
    </security>

    <application-desc height="600" width="800" main-class="com.javafx.main.NoJavaFXFallback" name="Tester"/>

    <jfx:javafx-desc main-class="tester.App" name="Tester"/>

    <update check="always" policy="always"/>
</jnlp>

但是java控制台在崩溃之前只打开了一秒钟。如果我删除了NoJavaFXFallback(运行java 7u25),它会说noClassDeffound javafx / application / application

是否有人为内网应用程序提供了一个有效的jnlp,不应该尝试自动下载javafx?

0 个答案:

没有答案