Не смог установить NetBeans 12 с дефолтовой Java в Fedora 32.
Ошибки:
Can`t initialize UI Running in headless mode
Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"
КачаемNetBeans:
http://netbeans.apache.org/download/nb120/nb120.htmlделаем файл исполняемым
$ chmod +x Apache-NetBeans-12.0-bin-linux-x64.sh
Запускаем и получаем ошибку
$ ./Apache-NetBeans-12.0-bin-linux-x64.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
Can`t initialize UI Running in headless mode
Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"
Все что в таком случае нужно - это правильная Java.
Можно попробовать установить с репозитария Fedora, но это не поможет.
dnf install java-latest-openjdk
Поэтому надо скачать Java JDK от Oracle
https://jdk.java.net/ # wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz
# tar -zxvf openjdk-14.0.1_linux-x64_bin.tar.gz
# mkdir /usr/java
# cp jdk-14.0.1 /usr/java
Теперь все что нужно сделать, так это указать Fedora, что нужно использовать именно новую Java.
Для этих целей есть /etc/alternatives
Делаем ссылки и все
# ln -s /usr/java/jdk-14.0.1/bin/java /etc/alternatives/java
# ln -s /usr/java/jdk-14.0.1 /etc/alternatives/jdk-14.0.1
Теперь можно устанавливать NetBeans.
Ви маєте увійти під своїм обліковим записом