nick_lave.75 ha scritto:
Version: 2021-12 (4.22.0)
Molto molto recente (non l'ultimissimo), comunque ok, nessun problema.
nick_lave.75 ha scritto:
Per quanto riguarda la runtime ti allego due screen in quanto non ho idea di cosa tu possa aver bisogno, nel caso in cui in questi due screen non è contenuto ciò di cui hai bisogno ti prego di farmi un'ulteriore richiesta in quanto ancora non sono riuscito a risolvere il problema tramite professore.
Il progetto deduco che l'hai creato lasciando l'opzione predefinita "Use an execution environment JRE: JavaSE-17".
Un "Execution environment" è semplicemente una sorta di livello di "indirezione" per puntare ad un JRE. Non si specifica un JRE esatto ma un environment es. "JavaSE-17" che può essere configurato nel IDE globalmente per usare es. un runtime 17.0.2 piuttosto che un 17.0.1.
Quindi nella scheda "Execution Environments" clicca nella lista a sinistra su "JavaSE-17", dovrebbe comparire sulla destra "jre [perfect match]" ad indicare che il runtime chiamato "jre" (quello che avvia l'IDE) è già un match corretto. Basta che la voce sia in grassetto, non serve marcare il checkbox se c'è una sola voce.
Se non ci fosse, nel Java Build Path edita (con "Edit...") la voce "JRE System Library" e prova a scegliere Workspace default JRE.
Fai un bel clean e rebuild del progetto.
P.S. l'errore indicato SOLO sul Collections (nemmeno su ArrayList o altro) è talmente strano che non riuscirei a replicarlo nemmeno tentando di fare casini con il module system di Java 9+. Sempre che non sia un bug del IDE.