1

几天来,我一直在努力让我的 java 应用程序与 Java Web Start 一起工作,特别是自动更新功能。我的应用程序加载得很好,但是当我更新文件时,应用程序仍在缓存中运行,而不是下载较新的版本。我一直在使用 Netbeans 来处理大部分 JNLP 文件。

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="Cray Lobster DataBase V1.02.jnlp">
  <update check="always" policy="always"/> 
  <information>
    <title>Cray Lobster DataBase V1.02</title>
    <vendor>Zebra Tech</vendor>
    <description></description>
  </information>
  <resources>
    <jfx:javafx-runtime version="2.2+" href="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
  </resources>
  <resources>
    <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
    <jar href="CrayFishDataBase.jar" />
    <jar href="lib/guava-14.0.1.jar" />
    <jar href="lib/javolution-5.3.1-javadoc.jar" />
    <jar href="lib/javolution-core-java-6.0.0-20120916.141438-2.jar" />
    <jar href="lib/jfxmessagebox-1.1.0.jar" />
    <jar href="lib/jfxtras-labs-2.2-r4-javadoc.jar" />
    <jar href="lib/jfxtras-labs-2.2-r4.jar" />
  </resources>
<security>
  <all-permissions/>
</security>
  <update check="always"/>
</jnlp>

为什么应用程序不自动更新?

4

0 回答 0