我的 Eclipse Window Builder Design 选项卡不显示,但我的源代码显示

问题描述

我似乎无法在 Eclipse 2021 中打开“设计”选项卡。我已经尝试更新 Window Builder,但似乎没有解决任何问题。我查看了日志,收到了这条消息

Here's what it looks like

!ENTRY org.eclipse.ui 4 0 2021-05-29 14:02:10.924 !MESSAGE 未处理的事件循环异常 !堆栈 0 java.lang.NullPointerException:无法调用“org.eclipse.jface.viewers.ISelectionProvider.addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener)”,因为“this.m_selectionProvider”为空 在 org.eclipse.wb.internal.core.editor.UndoManager.addSelectionListener(UndoManager.java:187) 在 org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:382) 在 org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90) 在 org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263) 在 org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241) 在 org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125) 在 org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) 在 org.eclipse.swt.widgets.display.sendEvent(display.java:4209) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1067) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052) 在 org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:766) 在 org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3243) 在 org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1881) 在 org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:330) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) 在 org.eclipse.swt.widgets.display.sendEvent(display.java:4209) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043) 在 org.eclipse.swt.widgets.display.runDeferredEvents(display.java:4026) 在 org.eclipse.swt.widgets.display.readAnddispatch(display.java:3626) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) 在 org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) 在 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.base/java.lang.reflect.Method.invoke(Method.java:567) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1461) 在 org.eclipse.equinox.launcher.Main.main(Main.java:1434)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)