【问题标题】:Eclipse cant run properlyEclipse 无法正常运行
【发布时间】:2018-01-20 00:26:02
【问题描述】:

大家好,我的 Eclipse IDE for Java EE Developers 遇到了一些问题。 我正在使用 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.我真的不知道发生了什么,我在 .log 中读到了一些东西 关于 Spring 框架,但我还没有使用它,我有 去年安装了框架。

2.如果您可以帮助我提供一些学习 spring 和 hibernate 的技巧,欢迎您。

【问题讨论】:

  • 您应该将该错误消息作为文本写入您的帖子,而不是提供链接。
  • 该链接提供了我的屏幕问题的屏幕截图,但无论如何它说发生错误,请阅读.log
  • 日志读取类似于此帖子Eclispe Wont Run,也许尝试报告有效的建议修复:"Perhaps deleting <workspace>/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi, i.e., resetting the workbench's UI state back to the default, will work around the problem."
  • 感谢您的帮助。

标签: java spring eclipse hibernate spring-mvc


【解决方案1】:

我也有同样的问题。

  1. 删除所有与Eclipse有关的内容,然后
  2. 再次安装并确保它是 32 位启动器。 64 位处理器可以运行 32 位程序,所以这将涵盖这一点。
  3. 确保在安装 Eclipse 之前下载了最新的 JDK。

我知道这不重要,但这为我清除了它。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-08
    • 2021-04-22
    • 2015-12-08
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多