eclipse中,一个java项目依赖的JDK,需要进行绑定,但绑定的地方会有多个,类似层级结构。
1. eclipse的window -> preferences -> java compiler ; 相当于顶级的绑定。(默认)
2. 在每个项目project上击右键,properties -> project facets , 绑定项目的类型;
3. 在每个项目project上击右键,properties -> java compiler , 绑定项目级别的compiler类型;
4. 在每个项目project上击右键,build path -> jre runtime;
5. 又或者是maven项目,maven项目的compiler-plugin,也会让你指定compiler型号。
所以,检查的顺序,是由上往下,依次绑定。
当在一个eclipse中绑定多个版本JDK时,就在具体的project级别做处理就好。