Netbeans использует JDK 8 на исходный или двоичный формат как показано здесь:
Как я переключаюсь на язык зулу, который равняется 9?
thufir@dur:~$
thufir@dur:~$ javac -version
javac 9.0.0.15
thufir@dur:~$
thufir@dur:~$ java -version
openjdk version "9.0.0.15"
OpenJDK Runtime Environment (Zulu build 9.0.0.15+181)
OpenJDK 64-Bit Server VM (Zulu build 9.0.0.15+181, mixed mode)
thufir@dur:~$
thufir@dur:~$ sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Nothing to configure.
thufir@dur:~$
Netbeans был установлен через umake
и зулусский JDK 9 был установлен через sdkman
.
В основном окне Netbeans необходимо перейти в:
Tools -> Java Platforms
и добавьте JDK 9.
При использовании sdkman для получения Java JDK затем, путь будет ~/.sdkman/candidates/java/9.0.1-zulu
или подобный (путь к Platform Folder
в снимке экрана ниже отличается, потому что я не использовал sdkman для получения JDK).
Если, после того как Вы сделали это, Вы ничего не видите в Classes
снабдите вкладками это, вероятно, означает использование версии Netbeans без поддержки Java 9. Попробуйте ночной сборкой.
Можно найти больше информации относительно поддержки Netbeans Java 9 на этой странице.