我使用 Java Web Start 已有一年多了,它运行良好,但从今天起,您会被重定向到 Java 7 下载页面,而不是启动我们的应用程序。
有没有办法为Web Start提供最高的Java版本? 您对如何摆脱强制 Java 7 更新有什么想法吗? 使用 Java 7 软件无法启动。
以下是网页代码:
...
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var url = "http://SOME_IP/app/vabnet.jnlp";
deployJava.createWebStartLaunchButton(url, '1.6.0');
</script>
...
这是我的 jnlp 文件:
?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+"
codebase="SOME_URL"
href="vabnet.jnlp">
<security>
<all-permissions/>
</security>
<information>
<title>VABnet</title>
...
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"
initial-heap-size="256M" max-heap-size="256M"/>
<jar href="VABnet-Client.jar" main="true" />
... some nativeLibs
</resources>
<application-desc
name="VABnet"
main-class="de.vab.vabnet.client.application.VABnetLauncher"
width="300"
height="300">
</application-desc>
<update check="background"/>
</jnlp>
我确信没有人更改过 Apache 文件夹内的 web start 文件夹的内容。 提前致谢...
更新: 我在我们公司发现一台计算机仍然可以工作,而没有被重定向到 Java 7 下载页面(我尝试过的前四台计算机都重定向了我)。 现在我尝试检查Java Web Start的配置。
最佳答案
我安装了 64 位版本的 Java,而浏览器版本是 32 位。 因此Java Web Start认为没有安装合适的Java版本并重定向到Java 7下载页面。
关于Java Web Start 更新错误的 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11428433/