2

我们最近将我们的一个项目转换为 java webstart 并且遇到了各种问题。我们之前使用的是安装程序,并且该应用程序在安装程序中运行得非常好。该应用程序会从互联网上获取大量网页以进行分析。有时在运行应用程序时,我们会看到以下弹出窗口。更糟糕的是,当这种情况发生时,用户界面会被锁定,唯一的恢复方法是启动任务管理器并终止应用程序。这只会发生几次,而且似乎有些随机。

在此处输入图像描述

我认为这可能是由于这里提到的问题,但是当我们升级到最新版本的 Java 时仍然会发生这种情况。有没有什么办法解决这一问题?小程序是更好的方法还是会导致同样的问题?我喜欢 Webstart 的想法,因为它提供自动更新。

这是jnlp文件:

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for Quantum Leap Buzz-->
<jnlp spec="1.6+" codebase="http://pbafiles.quantumleapinnovations.com/Buzz/Webstart" href="QuantumLeapBuzz.jnlp">
    <information>
        <title>Quantum Leap Buzz</title>
        <vendor>Quantum Leap Innovations</vendor>
        <homepage href="http://www.quantumleapbuzz.com"/>
        <description kind="one-line">Quantum Leap Buzz</description>
        <description kind="short">Quantum Leap Buzz</description>
        <icon href="http://pbafiles.quantumleapinnovations.com/Buzz/Webstart/Logo_32x32.jpg" />
        <icon kind="splash" href="splash2copyright.png" />
        <offline-allowed/>
        <shortcut online="true">
            <desktop/>
            <menu submenu="Quantum Leap Innovations">
                <menu submenu="Quantum Leap Buzz"/>
            </menu>

        </shortcut>
    </information>
    <security>
        <all-permissions/>
    </security>
    <resources>
        <j2se version="1.6.0+"  initial-heap-size="256m" max-heap-size="900m"/>
        <jar href="jars/activation-1.1.jar"/>
        <jar href="jars/antlr-2.7.6.jar"/>
        <jar href="jars/bcprovs-131.jar"/>
        <jar href="jars/c3p0-0.9.1.jar"/>
        <jar href="jars/commons-beanutils-1.7.0.jar"/>
        <jar href="jars/commons-codec-1.5.jar"/>
        <jar href="jars/commons-collections-3.1.jar"/>
        <jar href="jars/commons-digester-1.6.jar"/>
        <jar href="jars/commons-httpclient-3.1.jar"/>
        <jar href="jars/commons-io-1.3.2.jar"/>
        <jar href="jars/commons-lang-2.4.jar"/>
        <jar href="jars/commons-logging-1.0.4.jar"/>
        <jar href="jars/commons-math-2.1.jar"/>
        <jar href="jars/commons-pool-1.5.6.jar"/>
        <jar href="jars/commons-validator-1.3.1.jar"/>
        <jar href="jars/concurrentlinkedhashmap-lru-1.0.jar"/>
        <jar href="jars/dom4j-1.6.1.jar"/>
        <jar href="jars/fest-assert-1.2.jar"/>
        <jar href="jars/fest-reflect-1.2.jar"/>
        <jar href="jars/fest-swing-1.2.jar"/>
        <jar href="jars/fest-swing-junit-1.2.jar"/>
        <jar href="jars/fest-util-1.1.2.jar"/>
        <jar href="jars/geonames-1.0.jar"/>
        <jar href="jars/hibernate-annotations-3.5.6-Final.jar"/>
        <jar href="jars/hibernate-c3p0-3.5.6-Final.jar"/>
        <jar href="jars/hibernate-commons-annotations-3.2.0.Final.jar"/>
        <jar href="jars/hibernate-core-3.5.6-Final.jar"/>
        <jar href="jars/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
        <jar href="jars/itext-2.1.7.jar"/>
        <jar href="jars/jackson-core-asl-1.7.3.jar"/>
        <jar href="jars/jackson-jaxrs-1.5.5.jar"/>
        <jar href="jars/jackson-mapper-asl-1.7.3.jar"/>
        <jar href="jars/jackson-xc-1.5.5.jar"/>
        <jar href="jars/jasperreports-4.1.1.jar"/>
        <jar href="jars/javassist-3.15.0-GA.jar"/>
        <jar href="jars/jaxb-api-2.1.jar"/>
        <jar href="jars/jaxb-impl-2.1.12.jar"/>
        <jar href="jars/jcip-annotations-1.0.jar"/>
        <jar href="jars/jcommon-1.0.12.jar"/>
        <jar href="jars/jdom-1.0.jar"/>
        <jar href="jars/jersey-client-1.6.jar"/>
        <jar href="jars/jersey-core-1.9.jar"/>
        <jar href="jars/jersey-json-1.4.jar"/>
        <jar href="jars/jersey-multipart-1.6.jar"/>
        <jar href="jars/jettison-1.1.jar"/>
        <jar href="jars/jfreechart-1.0.9.jar"/>
        <jar href="jars/jgeocoder-0.4.1.jar"/>
        <jar href="jars/jide-common-3.3.8.jar"/>
        <jar href="jars/jsoup-1.6.1.jar"/>
        <jar href="jars/jsr311-api-1.1.1.jar"/>
        <jar href="jars/jta-1.1.jar"/>
        <jar href="jars/junit-4.8.1.jar"/>
        <jar href="jars/leapworks-core-3.2.48.jar"/>
        <jar href="jars/leapworks-util-3.2.48.jar"/>
        <jar href="jars/log4j-1.2.16.jar"/>
        <jar href="jars/lucene-analyzers-3.3.0.jar"/>
        <jar href="jars/lucene-core-3.3.0.jar"/>
        <jar href="jars/machine_learning_data_utilities-3.2.48.jar"/>
        <jar href="jars/mimepull-1.4.jar"/>
        <jar href="jars/oauth-client-1.8-ea04.jar"/>
        <jar href="jars/oauth-signature-1.8-ea04.jar"/>
        <jar href="jars/poi-ooxml-3.8-beta2.jar"/>
        <jar href="jars/prefuse-beta-20071021.jar"/>
        <jar href="jars/qlbuzz-2.0.19.jar"/>
        <jar href="jars/restfb-1.6.9.jar"/>
        <jar href="jars/slf4j-api-1.5.8.jar"/>
        <jar href="jars/slf4j-log4j12-1.5.8.jar"/>
        <jar href="jars/sqlite-jdbc-3.7.2.jar"/>
        <jar href="jars/statistics_utilities-3.2.48.jar"/>
        <jar href="jars/stax-api-1.0-2.jar"/>
        <jar href="jars/swingx-core-1.6.2-2.jar"/>
        <jar href="jars/swingx-ws-1.0.jar"/>
        <jar href="jars/timingframework-1.0.jar"/>
        <jar href="jars/trove-2.1.0.jar"/>
        <jar href="jars/twitter-text-1.4.3.jar"/>
        <jar href="jars/twitter4j-core-2.2.6.jar"/>
        <jar href="jars/xml-apis-1.0.b2.jar"/>
    </resources>
     <application-desc main-class="us.quantumleap.galaxy.social.ui.AdvancedAppFrame"/>
</jnlp>
4

0 回答 0