黑马程序员技术交流社区

标题: 语句通不过。。 [打印本页]

作者: 酱爆    时间: 2013-10-31 11:38
标题: 语句通不过。。
本帖最后由 酱爆 于 2013-10-31 12:26 编辑


为什么在Eclipse下这条语句不能通过,而在UltraEdit下用dos又能通过??大神帮忙看看,多谢了


作者: 未知数|X|    时间: 2013-10-31 12:06
目测你这条语句就没有错误,Map<String,List<Student>> ml=new HashMap<String,List<Student>>();我试了在Eclipse中和MyEclipse中都不错,除非你的包导入出错了
import java.util.HashMap;
import java.util.List;
你确定一下是上面两个包吗
作者: 酱爆    时间: 2013-10-31 12:26
未知数|X| 发表于 2013-10-31 12:06
目测你这条语句就没有错误,Map ml=new HashMap();我试了在Eclipse中和MyEclipse中都不错,除非你的包导入出 ...



作者: 未知数|X|    时间: 2013-10-31 12:47
酱爆 发表于 2013-10-31 12:26

刚才好像没有看到那么多啊只有一句Map<String,List<Student>> school=new HashMap<String,List<Student>>();你上面有有参构造函数,你调用Student时需要给它的构造函数传值啊例如Student("zhangsan",23);
作者: 落木萧萧    时间: 2013-10-31 13:27
导错包了吧,按楼主语句的意思应该是用java.util.List。而导入的包是java.awt.List。
编译不能通过的原因可能是dos编译用的本地的javac,而eclipse用的是eclipse自带的编译器。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2