Greetings Glen. Looks correct to me (from the Netbeans point of view), but your need to check the directories. Mine looks like:
are@archlinux ~> ls /usr/lib/jvm/ …/lib/jvm/default/ …/lib/jvm/java-17-jetbrains/ …/lib/jvm/default-runtime/ …/lib/jvm/java-17-openjdk/ …/lib/jvm/java-8-openjdk/ …/lib/jvm/jdk-jetbrains/ …/lib/jvm/java-11-graalvm/ …/lib/jvm/liberica-jdk-11-full/ …/lib/jvm/java-11-openjdk/ …/lib/jvm/liberica-jdk-full/ And each JVM will have the java executable in ./bin/java: are@archlinux ~> ls -lh /usr/lib/jvm/*/bin/java -rwxr-xr-x 1 root root 14K May 24 14:41 /usr/lib/jvm/default/bin/java* -rwxr-xr-x 1 root root 14K May 24 14:41 /usr/lib/jvm/default-runtime/bin/java* -rwxr-xr-x 1 root root 11K Apr 28 16:43 /usr/lib/jvm/java-11-graalvm/bin/java* -rwxr-xr-x 1 root root 15K Apr 20 06:21 /usr/lib/jvm/java-11-openjdk/bin/java* -rwxr-xr-x 1 root root 14K May 24 14:41 /usr/lib/jvm/java-17-jetbrains/bin/java* -rwxr-xr-x 1 root root 14K Apr 20 06:35 /usr/lib/jvm/java-17-openjdk/bin/java* lrwxrwxrwx 1 root root 15 Apr 23 05:57 /usr/lib/jvm/java-8-openjdk/bin/java -> ../jre/bin/java* -rwxr-xr-x 1 root root 11K Jun 3 00:50 /usr/lib/jvm/jdk-jetbrains/bin/java* -rwxr-xr-x 1 root root 11K Apr 28 16:43 /usr/lib/jvm/liberica-jdk-11-full/bin/java* -rwxr-xr-x 1 root root 11K Apr 28 16:44 /usr/lib/jvm/liberica-jdk-full/bin/java* Best of luck Andreas