Та же проблема со мной и после обновления до Ubuntu 18.04. Netbeans перестал работать. Я перепробовал много способов изменения конфигурации. Основной причиной этой проблемы является зависимость Java. NetBeans напрямую зависит от Oracle Java. Ubuntu 18.04 поставляется с установленным по умолчанию открытым jdk11 и установленным по умолчанию как java. Когда Netbeans запускается, он проверяет зависимости и завершается неудачей из-за этого. Хотя в некоторых случаях он открывается, но не все функции работают. Иногда работают только несколько окон. Специально проектный проводник не работает.
Чтобы увидеть ошибки, вы можете проверить файл журнала из меню-> View-> IDELog
System Info:
Product Version = NetBeans IDE 8.2 (Build 201609300101) (#5fd841261bf9)
Operating System = Linux version 4.15.0-34-generic running on amd64
Java; VM; Vendor = 1.8.0_181; Java HotSpot(TM) 64-Bit Server VM 25.181-b13; Oracle Corporation
Runtime = Java(TM) SE Runtime Environment 1.8.0_181-b13
Java Home = /usr/lib/jvm/java-8-oracle/jre
System Locale; Encoding = en_IN (nb); UTF-8
Home Directory = /home/mukesh
Current Directory = /home/mukesh
User Directory = /home/mukesh/.netbeans/8.2
Cache Directory = /home/mukesh/.cache/netbeans/8.2
Installation = /home/mukesh/netbeans-8.2/...
------------------------------------------------------------------------------
Наконец то, что сработало для меня.
Наконец, у меня получилось установить java_home
путь в установленном каталоге Netbeans. Netbeans 8.2 установлен в каталоге HOME в целом. Иногда это может быть по-другому. Вы можете узнать с помощью locate
команды. изменить путь для java_home внутри
/home/<Netbean DIR>/etc/netbeans.conf
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
Перезапустите NetBeans, и все будет работать хорошо.
ПРИМЕЧАНИЕ. Изменение вышеуказанного в системном /etc/netbeans.conf
каталоге не будет работать.