我已经下载了一个.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。我该怎么办才能打开文件?
答案 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 文件启动得很好。