为什么我无法运行 Java Web Start 应用程序?

为什么我无法运行 Java Web Start 应用程序?

我的电脑上有适用于 x86-64 的 Ubuntu 12.10,我正在尝试运行一个.jnlp文件。我已手动安装了 Java 7 和 Mozilla Firefox 的 Java 插件(因为 Ubuntu 没有.deb适用于 Java 7 的软件包)。

每当我双击一个.jnlp文件时,Firefox 就会打开,并让我选择使用 Firefox 打开文件或保存文件。如果我单击“保存”,它会下载我尝试运行的文件,如果我单击“使用 Firefox Web 浏览器打开”,它会打开另一个选项卡并再次询问我(在新选项卡中)是打开还是保存。

我曾经在 Debian 上运行过完全相同的文件,那么我该怎么做才能在 Ubuntu 上运行这个文件?

答案1

首先安装icedtea-8-插件包含 java 浏览器插件和可以启动 .jnlp 文件的 javaws webstart 工具的软件包(或更高版本)。

使用javaws打开下载的.jnlp文件。

答案2

您是否尝试过验证 Java 是否正常工作?您可以使用此链接查看是否正常工作。 http://www.java.com/en/download/installed.jsp?detect=jre 如果没有,您必须正确启用它。我仍然有点菜鸟,但我遇到了同样的问题。问候

答案3

对于 Ubuntu 19.10,使用:

sudo apt install icedtea-netx

答案4

除了安装 OpenJDK 8 JRE 之外,您可能还需要在 IcedTea-web 控制面板中设置正确的 JRE(桌面环境中有一个应用程序图标)。它可能默认为 OpenJDK 11,因此您需要从那里在 jvm 设置中进行设置,然后选择 8 版本的路径。

相关内容