分类：电脑/网络-程序设计-JAVA相关
问题：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的新特性的话)。