gpt4 book ai didi

eclipse - 在带有 JDK 8 的 IDEA 中使用 Eclipse 编译器时出现 "java: Duplicate methods named XXX"问题

转载 作者:行者123 更新时间:2023-12-04 08:26:14 28 4
gpt4 key购买 nike

通过以下简单的类(class),我得到了 java: Duplicate methods named spliterator with the parameters () and () are inherited from the types java.util.List<T> and java.lang.Iterable<T>如果在带有 JDK 8 的 IDEA 中使用 Eclipse 编译器会出现错误:

public class Java8Test {
public static interface Traverable<T> extends Iterable<T> {}
public static interface List<T> extends Traverable<T>, java.util.List<T> {}
}

如果将编译器更改为 javac,则没有错误。如果使用 eclipse 编译器切换到 JDK 6,错误也会消失。

想法版本:12.1.5

最佳答案

尝试使用 Java 8 JDK 编译 Java 7 代码时遇到了同样的错误。

对我有用的解决方案是将 Eclipse 中配置的 JRE 更改为 Java 7:Window -> Preferences -> Java -> Installed JREs .编辑现有的并选择一个包含 Java 7 JDK 的目录。

关于eclipse - 在带有 JDK 8 的 IDEA 中使用 Eclipse 编译器时出现 "java: Duplicate methods named XXX"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19137261/

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