Java)来实现的这也就解释了为什麼你本地安装的JDK或启动Eclipse是在配置文件中通过-vm参数设置的jdk或新建项目时选择的JDK的版本为1.6时,在这里的编译级别却可以选为1.7或1.8的原因因为所能编译的最高级别跟那些JDK根本没有关系,是由eclipse版本决定的如果你的Eclipse在这个选项里没有你需要的级别,可以尝试着升级高版本来实现
首先在该处添加你需要的JRE,注意此处是添加JRE即可没有必要是JDK(被选中的JRE为Eclipse默认使用的JRE,即在你新建项目时如不特别指定会默认关联该JRE,在运荇该项目时使用该JRE执行),
然后在项目的build path中引用JRE即可如下图:
三、编译与运行版本的关系
编译的级别可以低于运行JRE的版本,但是不能高于JRE的版本大概关系如下:
程序无法运行,通常会报如下错误