gpt4 book ai didi

Java WebStart 'Mandatory update' 对话框始终显示

转载 作者:行者123 更新时间:2023-12-01 15:41:37 38 4
gpt4 key购买 nike

我们有一个通过 Web Start 使用 JNLP 启动的应用程序,使用以下内容来确保应用程序仅使用最新代码运行:

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="6.0+"
codebase="$$codebase" href="$$codebase/"app name...."jnlp">

<update check="always" policy="prompt-run"/>
<information>
<title>title....</title>
<vendor>vendor name...</vendor>
<shortcut online="true">
<desktop/>
<menu submenu="@start.menu.title@" />
</shortcut>
</information>
<security>
<all-permissions/>
</security>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
initial-heap-size="128m"
max-heap-size="512m"
href="http://java.sun.com/products/autodl/j2se"/>

<jars....>
<properties....>

</resources>
<application-desc
name="name..."
main-class="main class....">
</application-desc>
</jnlp>

这在大多数环境中都可以很好地通知更新并调用新资源的下载。然而,在一个测试环境中,每次启动应用程序时都会显示“强制更新可用..”对话框。单击“确定”按钮后,应用程序不会下载任何内容并继续正常运行。

我还没有找到任何好的文档来说明比较什么时间戳以确定更新是否可用。

还有其他人看到此问题或有任何想法或信息可以分享吗?

此外,我在几个月前在 Oracle 网站上看到了一篇论坛帖子,但只有几个帖子并且没有答案。当我试图发表回复时,网站崩溃了(这似乎是 Oracle 的常见现象......)。

最佳答案

就我而言,我使用:

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

当我没有要更新的内容时,它可以在没有警告的情况下工作。

也许它也能帮到你。

关于Java WebStart 'Mandatory update' 对话框始终显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956659/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com