gpt4 book ai didi

jnlp - Java Web Start 中的版本控制

转载 作者:行者123 更新时间:2023-12-01 02:49:41 25 4
gpt4 key购买 nike

有人知道在 JNLP 文件中指定什么,这样 JARS 就不会一直下​​载,但只有在服务器端有新版本时才下载?我知道我可以指定: version="1.5"正好是 1.5 版,或者 version="1.6+"是 1.6 或更高版本。

让我们以 version="1.6+"为例。如果用户的版本为 1.7,则不会下载 JAR,即使在服务器上 JAR 不断更新到 1.8、1.9 等...我希望下载 JAR,但前提是服务器上有新版本边。这可以做到吗?

谢谢,

最佳答案

what to specify in the JNLP file so that JARS won't be downloaded all the time, but only when there's a new version on the server side



默认情况下,webstart 将检查您是否拥有 JNLP 中引用的每个 jar 文件的最新版本。为避免这些通常不必要的检查,您可以使用“版本下载协议(protocol)”。

您首先需要使用以下命名约定来命名您的应用程序资源(jar 等) <name of jar file>__V<version number>.jar接下来,您需要添加 version <jar> 的属性标记,然后通过设置 jnlp.versionEnabled 对资源启用版本。在 JNLP 中为真。

此方法将确保仅更新过时的 jar。

详细信息给出 here

但是,如果您不希望更改 JNLP 来修改已更改 jar 的版本号,那么此选项对您不起作用,您将不得不处理 WebStart 的默认行为,该行为会检查每个资源以验证您是否拥有最新版本。

关于jnlp - Java Web Start 中的版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865832/

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