查看错误日志:
错误主要信息:
java.version=14.0.2
······
org.eclipse.e4.core.di.InjectionException:
java.lang.NoClassDefFoundError:
javax/annotation/PostConstruct
使用的jdk版本为:14.0.2
查看eclipse.ini:
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
eclipse使用的版本为1.8
解决方法:为 Eclipse 指定 1.8 的版本
找到 jdk 1.8 的bin目录:
在eclipse.ini中添加:
-vm
jdk 1.8 bin目录
保存修改,启动eclipse: