用eclipse写Java代码,当在一个类中申明一个集合时,
List<String> list = new ArryList<String>();
出现如下错误提示:
Syntax error, parameterized types are only available if source level is 1.5 or greater
此问题是由于配置eclipse时,java Complie版本太低所致。有两方面原因:
第一是你的本身安装的java jdk的版本不是很新,所以你需要安装新版本的jdk,然后在IDE中,引入该jdk。
第二就是我遇见的情况,安装的jdk1.8,但是还是报错了,原因是eclipse配置的Java compile版本低过1.5,在设置上有一些需要改的地方:
1.右击项目-->properties-->java compiler -->选择enabel project specific setting -->Compiler compliance level :选择1.5版本,其他默认

2.右击项目-->properties -->project facets-->将java后的下拉框选择为1.7

这样把IDE编译级别设置的比较新就可以了。
本文解决在Eclipse中使用Java编写代码时遇到的语法错误问题,主要原因是编译器版本低于1.5。通过升级JDK并调整Eclipse的Java编译版本,包括设置项目特定设置和更新Java Facet,可以有效解决此问题。
3501

被折叠的 条评论
为什么被折叠?



