开发者社区> 问答> 正文

The method find(String, Object[]) is ambiguous for the type DocAclDaoImpl错误

求解这个错误怎能弄好 The method find(String, Object[]) is ambiguous for the type DocAclDaoImpl

展开
收起
蛮大人123 2016-02-26 14:34:00 3275 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    ambiguous 是 Java5/6 遗留的 bug,在 Java7 上进行了修复.然而这一修改却对旧代码的审查上产生如上的错误提示了.
    而 Eclipse Juno(4.2.1)使用 Java7 进行编译,所以会报出这个问题。
    配置Eclipse,让它打包时忽略此错误。
    进入 eclipse 安装目录打开 eclipse.ini,在 -vmargs 后面添加
    -DtolerateIllegalAmbiguousVarargsInvocation=true此方案让eclipse编译项目是忽略此错误,但Eclipse任然会显示红叉.及提示你出错,但允许你打包编译.
    此方案并不能从根本解决问题,且在Java7逐渐流行的未来问题还是问题.

    2019-07-17 18:48:13
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
AutoAlerts-From Data to Action 立即下载
Apache Wicket User Guide - Ref 立即下载
OPEN SOURCE IN A DATA-DRIVEN WORLD 立即下载

相关实验场景

更多