Java web启动JRE自动下载非oracle java

时间:2014-12-09 11:30:25

标签: java java-web-start

我们在Java Web Start项目中遇到棘手的情况,我需要限制它在IBM JRE上运行。否则它将无法连接回我的云应用程序。我们限制使用IBM JRE有多种原因,其中之一就是加密功能。

话虽如此,我尝试过以下事情。 在我的jnlp中添加了以下标记

<j2se version="1.7.0_72+"  href="http://9.182.74.244:8080/jreInstaller/download"/>

其中/ jreinstaller /下载URI由servlet提供。

我已经完全按照非官方网络启动项目提到的方式进行了跟踪。 http://lopica.sourceforge.net/services/index.html

使用Oracle Java,我得到了以下行为。而是调用我在下面弹出的提示的servlet并运行任何可用的。

  

此应用程序希望使用系统上未安装的Java(1.7.0_71 +)版本。我们建议您在计算机上运行最新版Java的应用程序。

我错过了什么,非官方的网络启动服务之前是如何运作的。最新的Java改变了什么?

1 个答案:

答案 0 :(得分:0)

Oracle于2013年从Web Start中移除了JRE自动下载功能:openjdk bug 8006701。 Web Start现在经常(但不总是)默默地忽略版本规范。