tôi đã thiết Compiler compliance level
1,6Eclipse cuộn cảm trên enum, mặc dù biên dịch mức độ tuân thủ là 1,6
Nhưng tôi nhận được lỗi dự án Eclipse của tôi như trong hình dưới đây: Syntax error, annotations are only available if source level is 1.5
.
Tôi đã làm mới/làm sạch/khởi động lại Eclipse ít nhất 10 lần.
Nó biên dịch tốt với Maven2. Dự án Eclipse đã được tạo bởi Maven2.
Dự án sử dụng java-6-openjdk
Phiên bản Eclipse nào? Bằng cách "làm sạch" bạn có nghĩa là thổi đi các tập tin dự án? Điều gì về siêu dữ liệu? bạn có chắc mô tả lỗi là mô tả cho enum không? Nội dung nào đó có thể không đồng bộ hóa vì không có bất kỳ chú thích nào ở đó. –
@DaveNewton: Eclipse Helios-SR2. Bằng cách làm sạch, tôi có nghĩa là "Project> Clean". Lỗi cho enum là 'Cú pháp lỗi trên mã thông báo" enum ", giao diện được mong đợi', trong ảnh chụp màn hình tôi cuộn để hiển thị một lỗi khác mà tôi nghĩ sẽ thú vị hơn. Chú thích thực sự ở một lớp khác. –