eclipse和myeclipse编译环境下,java泛型一个不报错一个报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

eclipse和myeclipse编译环境下,java泛型一个不报错一个报错

screenshot
screenshot
代码都是同一个工程里的一段代码,eclipse和myeclipse用的jdk都是1.7的(同一个jdk!)

第二个是eclipse下,正常编译,没有报错。

第一个是myeclipse下的,报错:

Type mismatch: cannot convert from ArrayList<?> to List

这个是别人写的代码,我知道规范的写法应该是

`
List fqs = new ArrayList();
`
但是我不明白的是为什么 eclipse和myeclipse对同一个.java文件下的同一段代码,为什么编译的结果不一样,是不是我的myeclipse的环境配置的问题?

有人说是jdk的版本问题,可是我的myeclipse真的已经把jdk版本改成1.7了啊

screenshot

展开
收起
爵霸 2016-03-23 14:31:41 3093 0
1 条回答
写回答
取消 提交回答
  • eclipse最low,有些错误根本查不出呀!!!myeclipse我感觉比eclipse严格一点,但自从15年试用某喷气机引擎系产品线后,eclipse及eclipse二次开发的myeclipse都被我淘汰了

    2019-07-17 19:11:01
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载
Java单元测试实战
立即下载