我在eclipse中收到错误“语法错误',因为每个'语句只有在源级别为1.5或更高时才可用”。 正在使用的jre系统库是oracle-java-6,我还启用项目特定设置并将编译器级别设置为1.6,但错误仍然存在。 请帮助,谢谢你。
4. ERROR in /home/johnny/Application/GWTPV/ParaViewWeb/WebServer/PWApp/src/org/paraview/server/AvailableDataFilter.java (at line 65)
ArrayList<FileBean> tmpfileNames = new ArrayList<FileBean>();
^^^^^^^^
Syntax error, parameterized types are only available if source level is 1.5
答案 0 :(得分:0)
检查构建路径配置(在包查看器中选择项目根元素和右鼠标clic)。然后检查库设置。通常更改JRE会使库仍设置为1.5。
答案 1 :(得分:0)
右键点击该项目 - &gt;构建路径 - &gt;配置构建路径
或1B。右键单击项目 - &gt;属性 - &gt; Java构建路径
或1C。在“问题”视图中找到错误,选择它并单击[ctrl] + [1] - &gt;配置构建路径
“打开库”标签 - &gt;选择添加库(或在列表中编辑一个exsting JRE) - &gt; JRE - &gt;替代JRE - &gt;单击已安装的JRE - &gt;选择一个
如果您无法在列表中找到您正在寻找的JRE(即版本1.5或更高版本): 添加 - &gt;标准JVM - &gt;在JRE主页字段中输入光盘上JRE的位置。
答案 2 :(得分:0)
查看项目属性中的“Java compiler”选项卡。如果您的默认jdk compilance小于1.5,您应选中“启用项目特定设置”并将“编译器编译级别”编辑为1.5,1.6 ......