Java Eclipse源代码级问题

Java Eclipse源代码级问题,java,eclipse,Java,Eclipse,Eclipse告诉我: 仅当源代码级别为1.5或更高时,for each语句才可用 这意味着什么?我该如何解决这个问题?我正在尝试导入一个用NetBeams构建的程序,它有一个GUI。我是否也应该发布完整的代码?Eclipse的源代码级别是一种功能,允许使用有限的功能集为旧版本的Java编写代码。由于某种原因,您的项目被导入,而源级别设置得太低。你需要把它调高一点 右键单击左侧资源管理器中的项目,转到项目属性,然后选择设置窗口左侧的“java编译器”窗格 将法规遵从性级别和源代码兼容性设置为1.

Eclipse告诉我:

仅当源代码级别为1.5或更高时,
for each语句才可用


这意味着什么?我该如何解决这个问题?我正在尝试导入一个用NetBeams构建的程序,它有一个GUI。我是否也应该发布完整的代码?

Eclipse的源代码级别是一种功能,允许使用有限的功能集为旧版本的Java编写代码。由于某种原因,您的项目被导入,而源级别设置得太低。你需要把它调高一点

右键单击左侧资源管理器中的项目,转到项目属性,然后选择设置窗口左侧的“java编译器”窗格

将法规遵从性级别和源代码兼容性设置为1.5或更高(最高级别通常是可以的,不过您可能希望暂时不高于1.7)


在“Java构建路径”窗格中的“库”选项卡上,确保JRE系统库至少与您设置的源代码兼容性和源代码级别一样高。

打开首选项面板并设置源代码级别,或者选中使用默认符合性设置