【发布时间】:2018-10-28 11:07:34
【问题描述】:
我正在安装 Eclipse 错误并收到此错误
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.1.v20160712-0927
...
java.lang.NoClassDefFoundError: javax/annotation/PreDestroy
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.1.v20160712-0927
我已将系统变量中的“路径”设置为“C:\Program Files\Java\jdk-10.0.1\bin;C:\Program Files\Java\jre-10.0.1\bin” 和系统变量中的“CLASSPATH”为“C:\Program Files\Java\jdk-10.0.1\bin”
【问题讨论】:
-
为什么是旧版本的 Eclipse 而最新的 Java?您应该使用 Oxygen.3a。
-
如果你想使用 Java 10 你应该安装 Eclipse Oxygen.3a
标签: eclipse installation eclipse-neon