Eclipse选错了jdk

时间:2013-09-27 19:49:06

标签: java eclipse

为什么我在-source 1.3中不支持'注释'并且-source 1.3'不支持'泛型',即使我使用jdk 1.6? 我甚至检查了指向jdk 1.6的构建路径

仅供参考:Java Home:C:\Program Files\Java\jdk1.6.0_45\

我使用的是Eclipse Indigo,我的机器中根本没有1.3。

感谢。

1 个答案:

答案 0 :(得分:5)

Eclipse附带了它自己的编译器。它不使用您在计算机上设置的环境变量,而只是使用它自己的项目特定的构建路径。

您需要将编译器合规性级别设置为至少Java 5.按照以下路径设置级别:

  

Windows - >偏好 - > Java - >编译器

在那里,从下拉列表中设置编译器合规性级别。