为什么我在-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。
感谢。
答案 0 :(得分:5)
Eclipse附带了它自己的编译器。它不使用您在计算机上设置的环境变量,而只是使用它自己的项目特定的构建路径。
您需要将编译器合规性级别设置为至少Java 5.按照以下路径设置级别:
Windows - >偏好 - > Java - >编译器
在那里,从下拉列表中设置编译器合规性级别。