我有以下代码:
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
答案 0 :(得分:2)
看起来你正在编译为Java 3,它不支持泛型。
如果您使用的是命令行,请至少使用-source 1.5
。
如果您正在使用eclipse进行编译,则可以在设置中将合规性级别更改为至少1.5:
窗口&gt;首选项然后Java&gt;编译器&gt; “编译器合规级别”