install eclipse Neon on jdk9

今天要写Java的时候突然发现还没有安装Eclipse,先是直接下载了网络安装包……结果因为墙的问题卡住……然后去下载完整安装包,直接运行却报错了:

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

想了想看了一下Eclipse运行的配置文件,发现里面有这么几行:

-Dosgi.requiredJavaVersion=1.8

然后看了下自己的java版本,竟然是jdk9……我啥时候装的java9……无奈不想卸载java9重装java8,求助于Google

解决方案

在$eclipse.ini$文件中,-vmargs 之下添加一行:
--add-modules=java.se.ee

Reference

Neon: how to run on jdk9?


文章作者: crazyX
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 crazyX !
评论
 上一篇
CodeForces Gym 101190 B - Binary Code CodeForces Gym 101190 B - Binary Code
给定$n (n \leq 5e5, \sum length \leq 5e5)$个01字符串,每个字符串最多包含一个问号,问是否存在一种将所有问号都用$0 /\ 1$替代的方案,并且使得$n$个字符串任意两个都互不是对方的前缀。 链接B
2017-09-22
下一篇 
CCPC 2016-2017 Finals - HDU 6005Pandaland CCPC 2016-2017 Finals - HDU 6005Pandaland
给定了 $m(m \leq 4000)$ 条边,每条边有不同的权值$w_{i}$,问其中权值最小的环的权值是多少,如果不存在环,则输出0 链接Pandaland 题解可以这样想,如果所有的边联通,我们可以按照求最小生成树的方式处理一遍,
2017-09-16
  目录