HardBirch

语法错误,仅当源级别为 5.0 时注释才可用

时间:09-07-30 栏目:安卓学习笔记 作者:张飞不张,文采横飞 评论:3 点击: 2,515 次

转自:http://www.zjsyc.com/blog/article/java/221.html

配置是:eclipse3.2,jre版本为6.1。

当编译含有Map<String, Object> entity = new HashMap<String, Object>();语句时出现如下错误:

语法错误,仅当源级别为 5.0 时已参数化的类型才可用

原因:java编译器的一致性级别设置过低,导致使用高版本的jre时一致性检验通不过。

解决办法:在eclipse下,选 窗口(Windows)->首选项(Preferences)->Java(Java)->编译器(Complier)

JDK一致性

编译器一致性级别(Compiler compilance level) 设置为6.0 ,然后应用设置,重新编译项目,通过!

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: 语法错误,仅当源级别为 5.0 时注释才可用

语法错误,仅当源级别为 5.0 时注释才可用:目前有3 条留言

  1. 地板
    abc_44987:

    正需要,非常感谢!

    2009-10-26 16:53 [回复]
  2. 板凳
    lwj20040077:

    呵呵,同样的问题,我也解决了[e01]

    2010-03-03 21:27 [回复]
  3. 沙发
    henaiwan123:

    非常感谢 问题解决了

    2011-04-25 13:07 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐