Tôi đang sử dụng phiên bản JRE 1.6 và nhận biết sự cố JRE 1.5 khi sử dụng @Override
với giao diện. Vì vậy, xin vui lòng đọc thêm trước khi trao bất kỳ downvote nào :)Lỗi trên chú thích @Override với việc triển khai giao diện
Tôi đã nhập một dự án mới (Spring + Maven) và Eclipse đưa ra lỗi trên mọi chú thích giao diện bất kỳ khi nào phương thức giao diện bị ghi đè.
Những điều tôi đã cố gắng cho đến bây giờ
- dự án Kiểm tra và JRE cụ thể không gian làm việc và mức độ tuân thủ, Nó được thiết lập lên phiên bản 1.6.
- Thư viện JRE được kiểm tra trên đường dẫn xây dựng, nó cũng giống nhau.
- Changed phiên bản Java trong khía cạnh dự án 1.6 (Dont biết nếu nó sẽ giúp)
- Did Maven sạch và cài đặt (hàng trăm lần cho đến bây giờ)
- lỗi Disabled/cảnh báo cho chú thích vẫn không có may mắn
- Khởi động lại Eclipse (Điều ngu ngốc nhưng giúp tôi rất nhiều thời gian)
- Tùy chọn cuối cùng sẽ xóa tất cả các tệp .setting và .project nếu tôi không nhận được bất kỳ thứ gì khác để thử.
Vui lòng cho tôi biết những gì khác tôi có thể thử hoặc những gì tôi đang làm.
Cảm ơn.
Sửa 1:
Tôi nhận được lỗi sau
The method XXX of type XXX must override a superclass method.
Chỉnh sửa 2:
Mã mẫu khai
Interface
public interface HelperService {
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception;
}
Thực hiện:
@Service
public class HelperServiceImpl implements HelperService{
@Override // Getting error for this line
public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception{
// Bla Bla Bla
}
}
EDIT 3:
tôi có thể xây dựng và chạy ứng dụng của tôi thành công không phụ thuộc vào lỗi này. Chỉ cần không hài lòng với cờ lỗi màu đỏ trên tất cả các mã nguồn.
Có lẽ không có gì, nhưng kể từ khi bạn loại trừ khả năng mọi thứ khác: Là những thực sự Chú thích '@ override'? Nó * nên * là '@ Ghi đè' với số vốn O. –
Lỗi là gì? – adarshr
@JoachimSauer: Ya với chữ 'O' lớn. Vui lòng cho tôi biết vấn đề của nó như thế nào? – xyz