当前位置: 代码迷 >> J2SE >> Set<Integer> setA=new HashSet<Integer>(); 通不过!解决方案
  详细解决方案

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

热度:550   发布时间:2016-04-24 16:07:18.0
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就可以
  相关解决方案