Eclipse发生错误.请参阅日志文件(Windows x64)



我收到一个错误。请参阅日志文件。我再次尝试安装Eclipse,但每次都出现同样的问题。即使在再次安装JDK之后,它也会显示相同的错误。

标题###>!会议2018-11-01 19:21:55.728

----------------------------------------------------eclipse.buildId=4.9.0.I20180906-0745 java.version=1.8.0_191java.vendor=Oracle Corporation BootLoader常量:OS=win32,ARCH=x86_64,WS=win32,NL=en_US框架参数:-productorg.eclipse.ep.package.jee.product命令行参数:-os win32-ws win32-arch x86_64-产品org.eclipse.ep.package.jee.product

输入org.eclipse.osgi 4 0 2018-11-01 19:22:23.425!消息应用程序错误!STACK 1 java.lang.NullPointerException位于org.eclipse.swt.widgets.Display.getMessageCount(Display.java:2029(org.eclipse.swt.widgets.Display.foregroundIdleProc(Display.java:1317(网址:org.eclipse.swt.internal.win32.OS.VtblCall(Native Method(org.eclipse.swt.widgets.Display.init(Display.java:2711(org.eclipse.swt.graphics.Device.(Device.java:144(org.eclipse.swt.widgets.Display.(Display.java:472(org.eclipse.swt.widgets.Display.(Display.java:463(org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:749(网址:org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:163(org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:185(在org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:128(在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199(在org.eclipse.core.runtime.internal.adapter.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137(在org.eclipse.core.runtime.internal.adapter.EclipseAppLauncher.start(EclipseAppLauncher.java:107(在org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:391(在org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:246(位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法(位于的sun.reflect.NativeMethodAccessorImpl.invoke(未知源(位于的sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源(位于的java.lang.reflect.Method.ioke(未知源(org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659(org.eclipse.equinox.launcher.Main.basicRun(Main.java:595(org.eclipse.equinox.launcher.Main.run(Main.java:1501(org.eclipse.equinox.launcher.Main.Main(Main.java:1474(

纯粹是运气不好,我成功地让eclipse开始了。我按住ctrl键,同时单击任务栏中的eclipse图标。我赌了一把关闭eclipse,看看是否可以重复修复。如果不按住ctrl键,那就没有好处。但再次按住它让它开始了。我没有任何解释。

我正在运行最新的Win10版本,版本18272。因此,我的问题和解决方案可能对您有效,也可能不适用。

看起来这个bug已经在开发分支中修复了:Eclipse IBuilds(I20181114-1345及以后版本-http://download.eclipse.org/eclipse/downloads

无论如何,如果你不想更新到不稳定的版本,你可以使用"兼容向导"。我通过运行向导(右键单击上下文菜单(并选择以下选项来管理它:"疑难解答程序"->"该程序在早期版本中工作…"->"我不知道"。

由于没有积累足够的Stack Overflow rep,无法对上面的帖子发表评论,但是,我可以证明,在Windows 18277.1000(1809版本(Insiders Fast上,在启动Eclipse时按住CTRL键的上述修复确实对我有效。以前,使用命令eclipse.exe-clean-clearPersistedState也可以工作,但在2018年11月10日左右停止工作。可能与最新的Insiders预览更新有关,也可能与之无关,但与它的安装一致。

最新更新