myeclipse中使用泛型的问题

shfcrw 2008-10-24 09:17:18
Myeclipse使不了泛型啊??我装的是1.5的jdk?
我是这样定义的:List <String> str;
导入的是这个包 import java.util.List也不可以
出现了以下的提示:
The type List is not generic; it cannot be parameterized with arguments <String>
我将compiler改成6.0也是出现同样的问题,怎么解决啊,小弟我真的是急啊.......... 高手赐教.......
...全文
271 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanchangyong 2009-03-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 scueczhang 的回复:]
List 是一个接口,不能直接实例化,可以通过List <String> lis=new ArrayList <String>();来实例化
[/Quote]

应该是jdk版本问题,提示的意思是List 不是泛型的.
scueczhang 2009-02-10
  • 打赏
  • 举报
回复
List 是一个接口,不能直接实例化,可以通过List <String> lis=new ArrayList <String>();来实例化
cjz010 2009-02-06
  • 打赏
  • 举报
回复
非常感谢,这问题害我改了半天代码。
tigoon 2008-10-25
  • 打赏
  • 举报
回复
1.查看window->preference->java-compiler->compiler compliance level: 是否为5.0以上
2.项目上右键/Preferences/Java Compiler 里改为5.0以上)
Leonhe2022 2008-10-24
  • 打赏
  • 举报
回复
2楼正解。

还有:
window ->preference ->java ->Installed JRES里面添加你自己的JDK,然后把MYECLIPSE自带的删除
HuBeiDEHU 2008-10-24
  • 打赏
  • 举报
回复
List 是一个接口,所以不能直接实例化,他可以通过List<String> lis=new ArrayList<String>();来实例化
風男 2008-10-24
  • 打赏
  • 举报
回复
看看你的Eclipse编译设置是否为5.0以上
window->preference->java-compiler->compiler compliance level: 5.0+
ouyangxiaokang6 2008-10-24
  • 打赏
  • 举报
回复
List <String> str = new ArrayList<String>();

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧