首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Set<Integer> setA=new HashSet<Integer>(); 通不过!解决方案

2012-01-16 
SetInteger setAnew HashSetInteger() 通不过!Syntaxerror,parameterizedtypesareonlyavailableifso

Set<Integer> setA=new HashSet<Integer>(); 通不过!
Syntax   error,   parameterized   types   are   only   available   if   source   level   is   5.0  

The   type   HashSet   is   not   generic;   it   cannot   be   parameterized   with   arguments  
<Integer>  

为什么????

我的JDK   是   jre1.5.0_09的  

换成1.6的也不可么   !

[解决办法]
你要指定Project使用jdk5.0的方式,如果使用的是Eclipse则

Proejct→属性→Java Compiler→Compiler compliance level设定为5.0就可以

热点排行