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
是的,謝謝你指出。將解決 –