解决Eclipse新版本出现An error has occurred,See error log for more details的错误
2017-09-25 15:58
1791 查看
解决Eclipse新版本出现An error has occurred,See error log for more details的错误
下载最新版的Eclipse后打开创建WrokSpace就一直出现An error has occurred,See error log for more details的错误,网上找的解放方案如下:
1.删除工作空间下.metadata目录
2.在Eclipse安装根目录找到
后来发现均为解决问题,我自己JDK最新版本为9
最后解决办法是因为JDK版本冲突
打开:
记事本模式打开在末尾添加一行:
再次启动eclipse即可
下载最新版的Eclipse后打开创建WrokSpace就一直出现An error has occurred,See error log for more details的错误,网上找的解放方案如下:
1.删除工作空间下.metadata目录
2.在Eclipse安装根目录找到
configuration\.settings\org.eclipse.ui.ide.prefs文件,修改其中的“
SHOW_WORKSPACE_SELECTION_DIALOG”为true
后来发现均为解决问题,我自己JDK最新版本为9
最后解决办法是因为JDK版本冲突
打开:
E:\Program Files\eclipse\eclipse.ini(Eclipse安装目录下配置文件)
记事本模式打开在末尾添加一行:
--add-modules=ALL-SYSTEM
再次启动eclipse即可
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:491) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:505) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:204) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:614) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.j 4000 ava:243) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) at org.eclipse.equinox.launcher.Main.run(Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472) Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399) ... 23 more Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 25 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2017-09-25 15:20:50.780 !MESSAGE FrameworkEvent ERROR !STACK 0 java.lang.NoClassDefFoundError: javax/annotation/PreDestroy at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450) at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156) at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78) at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111) at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74) at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178) at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99) at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) at org.eclipse.osgi.container.Module.doStop(Module.java:634) 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.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 21 more
相关文章推荐
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- 解决MyEclipe出现An error has occurred,See error log for more details的错误
- 解决MyEclipe出现An error has occurred,See error log for more details的错误
- 解决eclipse3.2和myeclipse5.0m2在打开jsp文件时发生"An error has occurred.See error log for more details"错误的解决办法
- ubuntu下eclipse安装cdt后创建工程出现An error has occurred. See error log for more details. java.lang.NullPoint
- An error has occurred,See error log for more details 错误解决办法
- An error has occurred,See error log for more details 错误解决办法
- An error has occurred,See error log for more details 错误解决办法
- 开启Eclipse,报An error has occurred.see error log for more details错误解决方案
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for&
- eclipse myeclipse修改工作区间 an error has occurred. see error log for more details. java.lang.nullpointerexception 问题解决
- (an error has occurred.See error log for more details) 解决办法
- Eclipse启动时报错 An error has occurred. See error log for more details. loader constraint violation: loa
- eclipse使用异常An error has occurred.see error log for more details eclipse