找到并实现了
我的JVM安装显然不包含javaws。
$ sudo update-alternatives --get-selections | grep ^java
java manual /usr/lib/jvm/java-12-oracle/bin/java
javac manual /usr/lib/jvm/java-12-oracle/bin/javac
javadoc manual /usr/lib/jvm/java-12-oracle/bin/javadoc
javap manual /usr/lib/jvm/java-12-oracle/bin/javap我在这个这里中使用了PPA和Oracle的直接安装。
我需要javaws来启动一个jnlp文件。这款应用显然需要甲骨文发行版,而不是OpenJDK。
我尝试了v11和v8,但是由于新的授权,PPA似乎不可用。
这不是无法安装javaws的复制,因为由于新的授权,webupd8Team的PPA和oracle-java8-installer不再存在:
根据目录结构,javaws似乎不在主v12发行版中。

解决方案:不使用ppa,注册甲骨文网络,下载JDK8,手动安装。v11+不存在javaws
下载:https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html
使用:https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux手动安装JVM
发布于 2019-04-24 16:59:54
不幸的是,Java不再包括在Java11SE之后。摘录自客户端路线图(更新2018-03-05):
Java已经成为开发人员的迁移路径,因为浏览器供应商在过去几年中继续限制插件支持。由于它主要是一种桌面技术,所以Web有一些局限性。特别是,它需要在用户的桌面上安装和维护一个独立的JRE。然而,在过去的十年里,最受欢迎的桌面操作系统的供应商们强烈要求他们平台上的应用程序与集成的沙箱运行时捆绑在一起。他们越来越多地要求桌面应用程序通过自己的私有“应用商店”分发。因此,将应用程序与独立的JRE分开分发的概念正在迅速消失。因此:
因此,如果确实需要Java,则需要切换到Java 8。
https://askubuntu.com/questions/1137698
复制相似问题