即使我安装了JRE也无法打开.jnlp文件

时间:2020-08-18 00:51:00

标签: java macos file

我已经下载了一个.jnlp文件,但是当使用Java Web Start打开它时,会收到以下消息:“要打开此Web Start应用程序,您需要下载Java Runtime Environment。”操作系统是macOS 10.15.6。

在终端输出中运行java -version

java version "13.0.1" 2019-10-15
Java(TM) SE Runtime Environment (build 13.0.1+9)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)

实际上,我确实安装了JRE。我该怎么办才能打开文件?

2 个答案:

答案 0 :(得分:1)

JNLP 是指为 Java Webstart 技术定义的文件格式。查看https://openwebstart.com/

Java Web Start (JWS) 在 Java 9 中已弃用,从 Java 11 开始,Oracle 从其 JDK 发行版中删除了 JWS。 [...] 这就是我们决定创建 OpenWebStart 的原因,它是 Java Web Start 技术的开源重新实现。

您要么必须降级 Java 安装,要么添加 OpenWebStart。

答案 1 :(得分:0)

我今天在 Windows 上运行时遇到了同样的问题。即使运行 Java Web Start,.jnlp 文件也无法识别 JRE 已安装。

我继续并重新安装了 JRE 8,并且 .jnlp 文件启动得很好。