0
我有一个关于JNLP/Java Web Start的问题。我完全不了解JNLP。自定义Java Web Start
(Swing)应用程序使用JDK 1.7(源和目标)进行编译,并由客户端通过Web Start启动。
这是JNLP文件,不重要信息省略:
<jnlp spec="1.0+" codebase="http://someurl" href="http://someurl/launcher.jnlp">
<information>
<title>...</title>
<vendor>...</vendor>
<homepage href="www.mycom.com" />
<description>...</description>
</information>
<security>
<all-permissions />
</security>
<update check="always" policy="always"/>
<resources>
<java version="1.5+" initial-heap-size="128M" max-heap-size="256M"/>
<jar href="lib/main.jar" main="true"/>
<jar href="lib/other.jar"/>
</resources>
<application-desc main-class="com.pkg.Launcher"/>
</jnlp>
问题之一:
每当客户端具有JRE 1.6安装(或至少JAVA_HOME或路径设置为它) ,Web Start根本不会启动。
期望的行为
下载的Java 7 JRE
问题二:
,如果V 7安装在客户机上,启动提示下载了最新版本,并有一个选项可以立即更新/稍后推迟。
期望的行为
不要在后台更新/不知何故,只要将不会出现此消息忽略它。
“启动程序提示下载最新版本”=>是否指JRE或应用程序的最新版本? – assylias
是的,谢谢你指出。将解决 –