Ho impostato Compiler compliance level
a 1,6Eclipse soffoca sul enum, anche se il livello di conformità del compilatore è 1.6
ma ottengo gli errori di mio progetto Eclipse come nello screenshot qui sotto: Syntax error, annotations are only available if source level is 1.5
.
Ho aggiornato/pulito/riavviato Eclipse almeno 10 volte.
Si compila bene con Maven2. Il progetto Eclipse è stato generato da Maven2.
Il progetto utilizza java-6-openjdk
Quale versione di Eclipse? Per "pulizia" intendi spazzare via il file di progetto? E i metadati? sei sicuro che la descrizione dell'errore sia quella dell'enum? Qualcosa potrebbe non essere sincronizzato, perché non ci sono annotazioni lì. –
@DaveNewton: Eclipse Helios-SR2. Pulendo, intendevo "Progetto> Pulisci". L'errore per l'enumerazione è "Errore di sintassi su token" enum ", interfaccia prevista", nello screenshot ho fatto scorrere per mostrare un altro errore che pensavo sarebbe stato più interessante. L'annotazione è effettivamente in un'altra classe. –