Với lớp đơn giản sau đây tôi nhận được java: Duplicate methods named spliterator with the parameters() and() are inherited from the types java.util.List<T> and java.lang.Iterable<T>
lỗi nếu sử dụng trình biên dịch Eclipse trong IDEA với JDK 8:"java: phương pháp trùng lặp tên XXX" vấn đề khi sử dụng trình biên dịch Eclipse trong IDEA với JDK 8
public class Java8Test {
public static interface Traverable<T> extends Iterable<T> {}
public static interface List<T> extends Traverable<T>, java.util.List<T> {}
}
Nếu thay đổi trình biên dịch sang javac, sau đó không có lỗi. Lỗi cũng biến mất nếu chuyển sang JDK 6 với trình biên dịch eclipse.
IDEA phiên bản: 12.1.5
Eclipse chưa hỗ trợ Java 8. –
oops không biết điều đó. Tôi sẽ để lại câu hỏi này ở đây trong trường hợp những người khác có cùng sự nhầm lẫn –
Kể từ 4.4 Eclipse hỗ trợ Java 8. Bản phát hành 4.3 có thể được nâng cấp lên Java 8 nhưng không hỗ trợ nó ra khỏi hộp. –