eclipse 启动报错:org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct

发布于 / 随记 / 0条评论 / Tags: none / 15 次浏览

eclipse java11 下启动报错:org.eclipse.e4.core.di.InjectionException:java.lang.NoClassDefFoundError: javax/annotation/PostConstruct,这个是因为本地java环境版本过高,我用的java 11,更改eclipse的java版本就好了

[1]解决办法,eclipse.ini 中指定-vm参数,指定为java 1.8即可

-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.500.v20170531-1133
-vm
/home/shenfeng/Tools/jdk1.8.0_201/bin/java
-vmargs
-Xmx2G
-Xms200m
-XX:MaxPermSize=384m

    评论区(暂无评论)