Java Eclipse无法正常运行
大家好,我的EclipseIDEforJavaEE开发人员有一些问题。 我正在使用Ubuntu 17.10 今天我在学习如何用java创建web应用程序,一切都很顺利,但我试图打开一个无法显示的jsp类,所以我决定重新启动IDE,但现在它总是这样告诉我: 这是.logJava 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
!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本身。我也有同样的问题
所有这些错误似乎都来自Eclipse本身。您应该将错误消息以文本形式写入帖子,而不是提供链接。该链接提供了“我的屏幕”问题的屏幕截图,但无论如何,它表示发生了错误,请阅读。日志读起来与此帖子类似,也许可以尝试报告有效的建议修复方法:
“也许删除/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,即将工作台的UI状态重置为默认状态,将解决此问题。”
谢谢您的帮助。您应该将该错误消息以文本形式写入帖子,而不是提供链接。该链接提供了我的屏幕问题的屏幕截图,但无论如何它说发生了错误,请阅读。日志读起来与本文类似,也许可以尝试报告有效的建议修复:“也许删除/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,即将工作台的UI状态重置为默认状态,可以解决这个问题。”
谢谢您的帮助,它可以正常工作。