The method list(String, Object[]) is ambiguous for the type BaseHibernateDao

问题地址:http://www.iteye.com/topic/1120924?page=20

 

请问,对于BaseHibernateDao里面的方法,list,含有不定参数,在myeclipse的x86_64位上运行没有问题。 
但是在eeclipse-jee-juno-SR1-win32-x86_64上运行就有问题,提示: 
The method list(String, Object[]) is ambiguous for the type BaseHibernateDao<M,PK> 
麻烦您看下。

 

decentway 写道

你看看编译器选择的是几?

 

jinnianshilongnian 写道

好像是eclipse juno 不支持可变函数。。。。 

 

decentway 写道

好像是eclipse juno 不支持可变函数。。。。 

 

decentway 写道

不是不支持,算是个bug。 
具体见http://stackoverflow.com/questions/10852923/method-is-ambiguous-for-the-type-but-the-types-are-not-ambigues-and-the-error 
总之很神经。

 

linfanne写道(解决方案)

 嗯,这个问题也困扰我一个晚上,看了一下你的链接解决了,

环境 win64 +eclipse4.2.1 +jdk1.6 

解决方法 在eclipse.ini -vmargs后面添加  -DtolerateIllegalAmbiguousVarargsInvocation=true 

重启eclipse,并clean一下项目 重新编译即可,希望对之前 好几个人问的同一个问题有解决办法, 

当然要是 楼主能编辑一下 在自己的文章里就好了,看了博客和论坛的这个文章 至少有5个以上的人遇到了这个问题。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  •  

你可能感兴趣的:(spring,Hibernate,struts)