Eclipse选什么JDK版本,就用什么JDK版本编译是吗?如下
如下图,Eclipse为某个工程指定什么JDK版本,就用什么JDK版本编译是吗?我的里只装了JDK5.0这个版本,但是却可以选择1.3、1.4、5.0。难道Eclipse里内含这些版本的JDK吗?
这不是说 Eclipse里内含这些版本的JDK,而是调整编译代码的运行兼容性级别 ,如果选择了1.3那么 编译出来的程序能运行在jre1.3环境下,(如果用到了1.5的新增特性,会通不过编译) 当选1.5后,那编译出来的程序就有可能只能运行在jre1.5环境下了(if 用到了1.5的新特性的话)。