Ubuntu 18.04 上的 JDK11

Ubuntu 18.04 上的 JDK11

Windows 用户。我是 Linux 新手。我在 Virtual Toolbox 上安装了 Ubuntu 18.04。我对安装 JDK 11 有疑问/问题。Ubuntu 是全新的。此操作系统上没有安装任何内容。据我了解,从 Java11 开始,Oracle 的 Java 版本和 openJava 版本之间没有区别。我正在从 Oracle 安装 JDK 11。我按照以下分步指南进行操作:https://websiteforstudents.com/install-oracle-java-jre-jdk-on-ubuntu-18-04-lts-beta/(请注意,安装步骤适用于 JDK 9 而不是 11,但观众的评论表示他们使用相同步骤安装 JDK 11 没有问题)我遇到了一个问题和几个疑问(这些安装步骤与 Windows 中的安装步骤有很大不同)。

问题:

从上面的链接,靠近中间的顶部,作者展示了如何安装 java、javac 和 javaws。例如:

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk-9.0.4/bin/javaws" 1010

1010 是什么意思?

问题:

我运行 (JDK11) java、javac 的 update-alternatives --install 命令没有问题。但是当我尝试安装 javaws 时,遇到了问题。

我使用的命令:

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk-11.0.1/bin/javaws" 1010

返回的错误:

sudo update-alternatives: error: alternative path /usr/lib/jvm/jdk-11.0.1/bin/javaws doesn't exist

我使用上述 URL 中的类似命令安装 java、javac 没有任何问题。但 javaws 却抛出了错误。

有人能建议如何解决 javaws 安装的问题吗?提前谢谢。

答案1

  1. 1010 表示优先级,自动模式下会选择优先级值较大的选项。由于您只安装了一个 Java 版本,因此这并不重要。

  2. 返回的错误非常清楚,javaws 根本不存在。Java Web Start 已从 Java SE 11 中删除。开发人员需要过渡到其他部署技术。

相关内容