今天写了几行代码,发现使用泛型时总是报错,不知问题出在哪里。开发环境使用的是eclipse3.2+jdk1.6。
jdk1.6应该支持泛型的,我的代码编写正确。
然后在别的环境下测试,发现没有错误。测试环境为eclipse3.4+jdk1.6,那么问题就出在eclipse3.2上了。
经过一番查找,发现eclipse3.2的编译环境设置为jdk1.4,难怪会错。
在preferences->java->compiler 下设置compiler compliance level即可