Java Eclipse无法正常运行

Java Eclipse无法正常运行,java,spring,eclipse,hibernate,spring-mvc,Java,Spring,Eclipse,Hibernate,Spring Mvc,大家好,我的EclipseIDEforJavaEE开发人员有一些问题。 我正在使用Ubuntu 17.10 今天我在学习如何用java创建web应用程序,一切都很顺利,但我试图打开一个无法显示的jsp类,所以我决定重新启动IDE,但现在它总是这样告诉我: 这是.log !ENTRY org.springframework.ide.eclipse.beans.core 4 0 2018-01-19 18:32:46.730 !MESSAGE FrameworkEvent ERROR !S

大家好,我的EclipseIDEforJavaEE开发人员有一些问题。 我正在使用Ubuntu 17.10 今天我在学习如何用java创建web应用程序,一切都很顺利,但我试图打开一个无法显示的jsp类,所以我决定重新启动IDE,但现在它总是这样告诉我:

这是.log

    !ENTRY org.springframework.ide.eclipse.beans.core 4 0 2018-01-19 18:32:46.730
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Exception in org.springframework.ide.eclipse.beans.core.BeansCorePlugin.stop() of bundle org.springframework.ide.eclipse.beans.core.
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:855)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:947)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:314)
    at org.eclipse.osgi.container.Module.doStop(Module.java:636)
    at org.eclipse.osgi.container.Module.stop(Module.java:498)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1675)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1594)
    at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:270)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:147)
    at org.eclipse.osgi.container.Module.doStop(Module.java:636)
    at org.eclipse.osgi.container.Module.stop(Module.java:498)
    at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.eclipse.core.runtime.AssertionFailedException: null argument:
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73)
    at org.eclipse.core.internal.events.ResourceChangeListenerList.remove(ResourceChangeListenerList.java:146)
    at org.eclipse.core.internal.events.NotificationManager.removeListener(NotificationManager.java:313)
    at org.eclipse.core.internal.resources.Workspace.removeResourceChangeListener(Workspace.java:2206)
    at org.springframework.ide.eclipse.beans.core.internal.model.BeansModel.stop(BeansModel.java:189)
    at org.springframework.ide.eclipse.beans.core.BeansCorePlugin.stop(BeansCorePlugin.java:213)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:835)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:828)
    ... 13 more
Root exception:
org.eclipse.core.runtime.AssertionFailedException: null argument:
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
    at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73)
    at org.eclipse.core.internal.events.ResourceChangeListenerList.remove(ResourceChangeListenerList.java:146)
    at org.eclipse.core.internal.events.NotificationManager.removeListener(NotificationManager.java:313)
    at org.eclipse.core.internal.resources.Workspace.removeResourceChangeListener(Workspace.java:2206)
    at org.springframework.ide.eclipse.beans.core.internal.model.BeansModel.stop(BeansModel.java:189)
    at org.springframework.ide.eclipse.beans.core.BeansCorePlugin.stop(BeansCorePlugin.java:213)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:835)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:828)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:947)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:314)
    at org.eclipse.osgi.container.Module.doStop(Module.java:636)
    at org.eclipse.osgi.container.Module.stop(Module.java:498)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1675)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1594)
    at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:270)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:147)
    at org.eclipse.osgi.container.Module.doStop(Module.java:636)
    at org.eclipse.osgi.container.Module.stop(Module.java:498)
    at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)
    at java.lang.Thread.run(Thread.java:748)
1.我真的不知道发生了什么事,我在日志里读到了一些东西 关于Spring框架,但我还没有使用它,我已经使用过了 去年安装了这个框架


2.如果你能帮我学习春天和冬眠的一些技巧,那就不客气了。

我也遇到过同样的问题

  • 删除与Eclipse有关的所有内容,然后
  • 再次安装,确保它是32位启动器。64位处理器可以运行32位程序,因此这将涵盖这一点
  • 确保在安装Eclipse之前下载了最新的JDK 我知道这不重要,但这让我明白了


    所有这些错误似乎都来自Eclipse本身。

    我也有同样的问题

  • 删除与Eclipse有关的所有内容,然后
  • 再次安装,确保它是32位启动器。64位处理器可以运行32位程序,因此这将涵盖这一点
  • 确保在安装Eclipse之前下载了最新的JDK 我知道这不重要,但这让我明白了


    所有这些错误似乎都来自Eclipse本身。

    您应该将错误消息以文本形式写入帖子,而不是提供链接。该链接提供了“我的屏幕”问题的屏幕截图,但无论如何,它表示发生了错误,请阅读。日志读起来与此帖子类似,也许可以尝试报告有效的建议修复方法:
    “也许删除/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,即将工作台的UI状态重置为默认状态,将解决此问题。”
    谢谢您的帮助。您应该将该错误消息以文本形式写入帖子,而不是提供链接。该链接提供了我的屏幕问题的屏幕截图,但无论如何它说发生了错误,请阅读。日志读起来与本文类似,也许可以尝试报告有效的建议修复:
    “也许删除/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,即将工作台的UI状态重置为默认状态,可以解决这个问题。”
    谢谢您的帮助,它可以正常工作。