San*_*man 5 jnlp java-web-start
有人知道在 JNLP 文件中指定什么,以便不会一直下载 JARS,而只有在服务器端有新版本时才下载吗?我知道我可以指定:version="1.5" 完全是 1.5 版,或 version="1.6+" 1.6 或更高版本。
让我们以 version="1.6+" 为例。如果用户使用 1.7 版本,则不会下载 JAR,即使在服务器上 JAR 不断更新到 1.8、1.9 等等...我希望下载 JAR,但仅当服务器上有新版本时边。这能做到吗?
谢谢,特奥
在 JNLP 文件中指定什么,以便不会一直下载 JARS,但仅当服务器端有新版本时才下载
默认情况下,webstart 将检查您的 JNLP 中引用的每个 jar 文件是否有最新版本。为了避免这些通常不必要的检查,您可以使用“版本下载协议”。
您首先需要使用以下命名约定来命名您的应用程序资源(jar 等)
<name of jar file>__V<version number>.jar
。接下来,您需要将version属性添加到标记中,然后通过在 JNLP 中将<jar>属性设置为 true 来对资源进行版本启用。jnlp.versionEnabled
此方法将确保仅更新过时的 jar。
详细信息请参见此处
但是,如果您不希望更改 JNLP 来修改已更改的 jar 的版本号,那么此选项对您不起作用,您将不得不处理检查每个资源的 WebStart 的默认行为以验证您是否拥有最新版本。
| 归档时间: |
|
| 查看次数: |
4269 次 |
| 最近记录: |