Solution found and implemented. See below original post.
My JVM installation apparently does not contain 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
I have used both the PPA and a direct install from Oracle here with this documentation.
I need javaws
to launch a jnlp
file. The app apparently needs the Oracle distribution and not OpenJDK.
I tried v11 and v8 but PPA appears to be unavailable due to new licensing.
This is not a duplicate of not able to install javaws because webupd8team's PPA and oracle-java8-installer doesn't exist anymore due to new licensing:
javaws
does not appear to be in the main v12 distribution as per the directory structure.
SOLUTION: Do not use ppa, Register for Oracle Network, download JDK8, install manually. javaws does not exist for v11+
Download:
https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html
Install JVM manually using:
https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
Best Answer
Unfortunately Java Web Start is no longer included since Java 11 SE. Excerpt from Java Client Road Map (Update 2018-03-05):
Therefore, if you really need Java Web Start you need to switch to Java 8.