我想仅使用特定的JRE 1.7版本运行我的应用程序。如果客户端安装了较低版本的JRE,我想在通过JNLP文件启动应用程序之前自动安装JRE 1.7。
我的JNLP文件中有以下行...
j2se version =" 1.7 +" HREF =" HTTP://java.sun.com/products/autodl/j2se
但是,当我使用JRE6启动应用程序时,我收到错误... "应用程序已请求当前未在本地安装的JRE版本(版本1.7+)。 Java Web Start无法自动下载和安装所请求的版本。必须手动安装此JRE。"
JNLP文件需要进行哪些更改才能在客户端计算机上自动下载并安装所需的JRE 1.7版本。
答案 0 :(得分:0)
由于"标志为重复"函数,无论我在搜索框中输入的目标标题的哪个子集,都不提供以下问题,这里是答案:
请参阅Java Web Start is unable to automatically download and install the requested version。
但是在我个人的观点中,将它留给Java运行时来升级"本身随需应变感冒风险。我认为Java部署工具包(我认为会涉及)不止一次易受攻击。我希望管理员或用户手动安装所需的JRE版本。