泛型不受支持?

时间:2014-09-26 21:19:52

标签: java

我有以下代码:

        Map<String, String> prefMap = new HashMap<String, String>();
        prefMap.put("ns2", "http://service.fr/myservice1");
        prefMap.put("ns3", "http://service.fr/myservice2");

当我编译它时,我收到错误:

 generics are not supported in -source 1.3

1 个答案:

答案 0 :(得分:2)

看起来你正在编译为Java 3,它不支持泛型。

如果您使用的是命令行,请至少使用-source 1.5

如果您正在使用eclipse进行编译,则可以在设置中将合规性级别更改为至少1.5:

  

窗口&gt;首选项然后Java&gt;编译器&gt; “编译器合规级别”