Така ж проблема і у мене після оновлення до Ubuntu 18.04. Netbeans перестали працювати. Я спробував багато способів змінити конфігурацію. Основна причина цієї проблеми - залежність від Java. Netbeans безпосередньо залежить від Oracle Java. Ubuntu 18.04 поставляється із встановленим за замовчуванням відкритим jdk11 та встановленим як Java за замовчуванням. Коли Netbeans запускається, він перевіряє наявність та невдачу через це. Хоча в деяких випадках він відкривається, але не всі функції працюють. Іноді лише кілька вікон працюють лише. Спеціально дослідник проекту не працює.
Щоб побачити помилки, ви можете перевірити файл журналу в меню-> перегляд-> 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
каталозі не вийде.