当前位置: 代码迷 >> J2ME >> 会合
  详细解决方案

会合

热度:2139   发布时间:2013-02-25 21:30:22.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用的是3.5.2的版本,配置项可能已经发生比较大的变动。

看看这个是不?
在eclipse菜单点window-->Preferences-->展开java,
下面有个Installed JREs,点击它看右边,选中右边的jdk,按键盘del键删除掉.再点Add按钮,在jre name输入jdk1.6点击Browse按钮找到你jdk的安装路径,最后点击 "OK"就设置完毕了对jdk好似1.5版本以下不支持泛型,
也就是List<T>的方式。。。eclipse中jdk设置为1.6的。
Preferences -> java -> Compiler 看看是否是1.6版本的?在eclipse菜单点window-->Preferences-->展开java,
下面有个Installed JREs,点击它看右边,选中右边的jdk,按键盘del键删除掉.再点Add按钮,在jre name输入jdk1.6点击Browse按钮找到你jdk的安装路径,最后点击 "OK"就设置完毕了
  相关解决方案