升级安装JDK9后Eclipse无法启动的解决办法

期待已久的Java9正式发布了,肯定有不少小伙伴迫不及待的去升级安装。当我们抱着激动的心情去安装jdk9之后,发现Eclipse无法正常启动...

嗯,最新的解决方法是....升级你的Eclipse到最新的4.7.1a以上版本就默认支持啦

根据Eclipse的启动错误提示,去查看错误日志,你会看到如下错误日志:

!MESSAGE Application error
!STACK 1

org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
....

解决方法很简单:
找到Eclipse的目录下面的eclipse.ini配置文件,在最后加上:

--add-modules=ALL-SYSTEM

保存后重新启动Eclipse,即可正常启动。

参考:
https://wiki.eclipse.org/Configure_Eclipse_for_Java_9
https://marketplace.eclipse.org/content/java-9-support-oxygen


本文地址:http://darren.ink/archives/154

相关文章:

标签: java, eclipse

添加新评论