2

为什么即使我使用 jdk 1.6,我也会得到“-source 1.3 中不支持注释”和“-source 1.3 中不支持泛型”?我什至检查了指向 jdk 1.6 的构建路径

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

我使用 Eclipse Indigo,但我的机器上根本没有 1.3。

谢谢。

4

1 回答 1

5

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

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

Windows -> 首选项 -> Java -> 编译器

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

于 2013-09-27T19:50:51.830 回答