当前位置: 代码迷 >> J2ME >> 集合,该怎么解决
  详细解决方案

集合,该怎么解决

热度:5458   发布时间:2013-02-25 21:33:18.0
集合
Can anyone explain the following error in Eclipse 3.2? I am running Java SDK
1.6 and Eclipse's compliance settings are set to "6.0"

Offending code:
List<Client> clients = new ArrayList<Client>();

Error message:
The type List is not generic; it cannot be parameterized with arguments
<ChatServer.Client>
 thanks

------解决方案--------------------------------------------------------
eclipse中jdk设置为1.6的。
Preferences -> java -> Compiler 看看是否是1.6版本的?
------解决方案--------------------------------------------------------
对jdk好似1.5版本以下不支持泛型,
也就是List<T>的方式。。。
------解决方案--------------------------------------------------------
我的eclipse用的是3.5.2的版本,配置项可能已经发生比较大的变动。

看看这个是不?
在eclipse菜单点window-->Preferences-->展开java,
下面有个Installed JREs,点击它看右边,选中右边的jdk,按键盘del键删除掉.再点Add按钮,在jre name输入jdk1.6点击Browse按钮找到你jdk的安装路径,最后点击 "OK"就设置完毕了
------解决方案--------------------------------------------------------
在eclipse菜单点window-->Preferences-->展开java,
下面有个Installed JREs,点击它看右边,选中右边的jdk,按键盘del键删除掉.再点Add按钮,在jre name输入jdk1.6点击Browse按钮找到你jdk的安装路径,最后点击 "OK"就设置完毕了
  相关解决方案