使用JDK9无法打开eclipse解决方案
来源:互联网 发布:国际象棋和围棋 知乎 编辑:程序博客网 时间:2024/06/09 20:31
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:294) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:490) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:504) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:203) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:632) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) 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.java: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:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) at org.eclipse.equinox.launcher.Main.main(Main.java:1492)Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375) ... 23 moreCaused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.1.v20160712-0927 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:410) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 25 more
解决方案
eclipse\eclipse.ini 文件里面添加一行: --add-modules=ALL-SYSTEM
重启eclipse即可
阅读全文
0 0
- 使用JDK9无法打开eclipse解决方案
- Eclipse 使用jdk9不能打开
- (JDK9.0.1)使用eclipse代码提示慢(卡)的解决方案
- 安装JDK9后eclipse无法启动问题
- jdk9更新导致eclipse无法启动
- 低版本ecplise无法使用jdk9
- 在Eclipse Oxygen中使用jdk9
- 升级安装JDK9后eclipse无法启动的解决方法,
- 升级到JDK9后Eclipse无法启动的解决办法
- JDK9 Eclipse无法启动:java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
- 02-升级jdk9后eclipse无法启动的解决方法
- 修改JDK路径后无法打开Eclipse的解决方案
- eclipse oxygen 适配 jdk9
- eclipse 添加jdk9
- Eclipse无法打开解决办法
- ubuntu eclipse 无法打开
- 升级jdk9后 eclipse打不开
- 无法打开控制台的解决方案
- ASP.NET MVC
- Less的!important关键字
- Spring简介
- ASP.NET MVC
- Java集合框架07--HashMap和源码分析
- 使用JDK9无法打开eclipse解决方案
- 唯快不破:TCP/IP详解--三次握手和四次握手 Dos攻击
- 惭愧了,关于队列
- 泛型编程:源起、实现与意义
- Spring Cloud构建微服务架构-(基础)
- React之Immutable学习记录
- 艾媒报告丨2017年全球移动社交市场研究报告
- 为什么微博“越改版越被骂“?数据却”越骂越好“?
- Viewpager+Fragment实现页面切换