gpt4 book ai didi

java - 编译器错误::Intellij Idea 与 Eclipse

转载 作者:行者123 更新时间:2023-11-30 06:36:20 24 4
gpt4 key购买 nike

不同的开发人员在我的团队中使用不同的 IDE。一位 Intellij Idea 用户写了这样的代码

public class Bar<A> extends AbstractSet<Bar.Inner> {  
class Inner {
}

@Override
public Iterator<Inner> iterator() {
return null;
}

@Override
public int size() {
return 0;
}
}

另一个(eclipse 用户)说它只能通过替换编译

 public Iterator<Inner> iterator() {

 public Iterator<Bar.Inner> iterator() {

 extends AbstractSet<Bar.Inner>

 extends AbstractSet<Bar<A>.Inner>
extends AbstractSet<Bar<?>.Inner>//other variant

什么是正确的编译器行为?我在哪里可以获得此类问题的列表?

附加信息
eclipse :

  • 版本:Helios Service Release 1
  • 内部版本:20100917-0705
  • jdk:1.6.0_23(安装在电脑上)

想法:

  • 版本:10.0.2
  • 构建:103.72
  • jdk:1.6.0_21(通过帮助 -> 关于)

UPD是我的失败。 Idea 对此进行了报告,但仅限于应用程序构建。但是,我认为,这也是 Idea 的错误。

最佳答案

这看起来更有可能是底层 JDK 版本问题而不是 IDE 问题 - 您是否检查过它们都使用相同的版本,例如JDK 1.6.0_23?

关于java - 编译器错误::Intellij Idea 与 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com