Ho installato Java 8 sulla mia macchina e ho avviato un progetto con esso. Tuttavia, quando utilizzo un'annotazione @Override
, il codice è sottolineato in rosso e viene visualizzato l'errore Syntax error, annotations are only available if source level is 1.5 or greater
.Eclipse non riconosce JRE 8 come maggiore di JRE 5
Ho installato la patch di strumenti di sviluppo Java Eclipse rilasciata con il supporto di Java 8 (per Kepler SR2), ma questo aggiunge solo il supporto per le nuove funzionalità in Java 8 e non risolve il bug delle annotazioni.
Siamo spiacenti, non è questo. Entrambi sono impostati su 1.8 –
Esistono anche impostazioni specifiche del progetto per il livello sorgente. –
sì entrambi devono essere aggiornati –