当前位置: 首页 > 知识库问答 >
问题:

Java Web Start无法自动安装所需的JRE版本

农明辉
2023-03-14

我只想用特定的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。”

要在客户端计算机上自动下载并安装所需的JRE 1.7版本,需要对JNLP文件进行哪些更改。

共有1个答案

胡元忠
2023-03-14

由于“flag as duplicate”(标记为重复)功能,无论我在搜索框中输入目标标题的哪个子集,都不会提供以下问题,以下为答案:

请参阅JavaWeb Start无法自动下载和安装请求的版本。

然而,在我个人看来,让Java运行时根据需要自行“升级”是有风险的。Java部署工具包(我认为可能会涉及该工具包)被发现多次易受攻击。我更喜欢要求管理员或用户手动安装所需的JRE版本。

 类似资料:
  • 运行此命令时,无法安装Laravel 6.0: 我想安装,但它附带。 如何下载laravel的最新版本?我的版本是

  • 我创建了图像和容器,尝试启动容器,它抛出以下错误: 来自守护程序的错误响应: hcsshim::创建计算机系统 8459c6c816e764642634ce29cfee666d30834df0f2792fba9e411d11bd0c33f6:虚拟机无法启动,因为未安装所需的功能 我正在使用具有以下配置的视窗虚拟机:

  • 我使用命令在我的Mac上安装Java。但是当我运行 时,我收到以下消息: 无法完成操作。找不到 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。我有几个问题: 如何使用HomeBrew安装JRE 我需要安装哪个JRE版本

  • 我正在尝试安装附带JRE的JDK 13。 我设置了以下环境变量: C:\Program Files\JAVA\jdk-13.0.2的JAVA\u主页 按照在线说明。 但当我尝试时: 我收到一条错误消息,内容如下:“JRE与JDK 13编译器不兼容”。 java-版本上写着“java版本1.8.0\u 241” Java控制面板列出: 我可以删除13.0.2的条目,但不能删除1.8的条目。0_241

  • java-home 变量占位符的使用是为了引用 Java Runtime Environment (JRE,Java运行时环境) 的安装目录。这个目录的确认是基于有或没有安装 JDK 的 JSSE 的运行来判断的。JDK 包括 JRE,但位于不同的文件层次结构中。 java-home 的默认位置如下表: 操作系统 JDK JRE Solaris/Linux ~/jdk1.8.0/jre ~/jre

  • 目前我有一个需要JRE1.8的Java项目。ANT构建脚本用于使用任务编译项目,如下所示: 当运行在使用JRE1.8的计算机上时,该脚本可以很好地工作,但是我现在希望在将JRE1.7设置为默认的计算机上运行该脚本。JRE1.8在此计算机上的目录中可用,运行时会列出安装。 提前道谢!