Netbeans 9 java.lang.NullPointerException проблема с JDK 10.0.2 - PullRequest
0 голосов
/ 22 октября 2018

Этапы установки

  1. Загрузите и установите JDK 10.0.2
  2. Загрузите и разархивируйте Netbeans 9 (Apache)
  3. Измените netbeans.conf с правильным путем JDK ("C: \ ProgramFiles \ Java \ jdk-10.0.2")
  4. Настройка системной переменной и переменной среды
  5. Запуск Netbeans 64x от имени администратора
  6. Получение java.lang.NullPointerExceptionв NetBeans

Я использую Windows 10 в качестве операционной системы и без проблем выполнил следующие действия на настольном ПК с Windows 7.

При использовании ноутбука с Windows 10 я "Я получаю одну и ту же ошибку при каждом запуске netbeans.

Создание новых проектов работает, но работают только шаблоны проектов по умолчанию (Java Modular Project и Java Free-Form Project).Открытие существующих проектов работает для проектов по умолчанию.Открытие проектов без шаблонов по умолчанию не работает.

Эта ошибка появляется после запуска Netbeans 9.

java.lang.NullPointerException
    at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.resolveBackColor(CodeFoldingSideBar.java:350)
    at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.updateColors(CodeFoldingSideBar.java:365)
    at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.access$200(CodeFoldingSideBar.java:99)
    at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar$2.preferenceChange(CodeFoldingSideBar.java:228)
    at org.netbeans.modules.editor.fold.ui.CodeFoldingSideBar.addNotify(CodeFoldingSideBar.java:284)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at org.netbeans.modules.editor.impl.CustomizableSideBar$WestSidebarHolder.addNotify(CustomizableSideBar.java:286)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4783)
    at java.desktop/javax.swing.JRootPane.addNotify(JRootPane.java:733)
    at java.desktop/java.awt.Container.addNotify(Container.java:2798)
    at java.desktop/java.awt.Window.addNotify(Window.java:786)
    at java.desktop/java.awt.Frame.addNotify(Frame.java:490)
    at java.desktop/java.awt.Window.pack(Window.java:824)
    at org.netbeans.modules.java.editor.JavaEditorWarmUpTask.run(JavaEditorWarmUpTask.java:269)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
    at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Файл журнала в AppData:

Часть 1:https://pastebin.com/m4Gv7S4Y Часть 2: https://pastebin.com/rRt8vC76

...