Per un progetto al momento in cui sto lavorando, IntelliJ mi ha fornito l'errore di compilazione Error:java: javacTask: source release 8 requires target release 1.8
. Sono entrato in Impostazioni> Build, Execution, Deployment> Compiler> Java e ho visto che la versione bytecode di destinazione per uno dei miei moduli era impostata su 1.5, quindi l'ho modificata in 1.8, compilata e funzionava. Ma poi il giorno dopo, ho avuto lo stesso errore. Sono andato in impostazioni e il bytecode di destinazione per quel modulo era tornato a 1.5. L'ho cambiato in 1.8 e compilato/eseguito bene. Questo è successo più volte e sono frustrato dal numero di volte che devo passare alle impostazioni per modificare manualmente la versione bytecode di destinazione.IntelliJ target bytecode che ripristina
Perché la versione bytecode di destinazione continua a tornare? Non ho 1.5 specificato nel pom o altrove, quindi sono sconcertato sul motivo per cui la versione bytecode continua a essere impostata su 1.5.
'sconcertato' è esattamente come mi sentivo. –