Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    553

    Come cambio il JRE di Eclipse?

    Buongiorno,

    devo cambiare il JRE di Eclipse da JRE 5 a JRE 17.

    Vado in Build Path e clicco su Edit poi setto il nuovo JRE e salvo. Però ritorna magicamente a JRE 5.

    Perché?

    Grazie
    Tulipan

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da tulipan Visualizza il messaggio
    devo cambiare il JRE di Eclipse da JRE 5 a JRE 17.

    Vado in Build Path e clicco su Edit poi setto il nuovo JRE e salvo. Però ritorna magicamente a JRE 5.
    Intendi cambiare il JRE che lancia/esegue il Eclipse in sé ... o il JRE che è usato per un certo progetto? (possono differire)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    553
    devo cambiare il JRE usato per un progetto

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da tulipan Visualizza il messaggio
    devo cambiare il JRE usato per un progetto
    Innanzitutto un JRE "nuovo" in Eclipse va inserito nella configurazione globale, sezione Java -> Installed JREs
    Se è anche il JRE da usare per nuovi progetti, va marcato il checkbox (indica che è il "default").

    Per fare la cosa completa, bisognerebbe anche andare nella sotto-sezione Execution Environments e far corrispondere il JRE ad un Execution Environment. Per dire se hai messo es. un jdk-11.0.13, allora si clicca su JavaSE-11 e si marca che quel jre è il default (e dovrebbe già essere indicato come perfect match).

    Se hai un progetto già creato, qui dipende. Nel senso che bisogna vedere che TIPO di progetto è. Se è un progetto "nativo" di Eclipse (es. Java Project), allora si va nel Java Build Path sezione Libraries e si cambia il runtime. Questo però c'entra SOLO con il framework standard a cui fa riferimento.
    Va anche verificato nella sezione Java Compiler la compliance level. Potresti mettere un JDK 8 ed avere la compliance level a 11 ... non è molto sensato.

    Se invece il progetto è Maven/Gradle, queste cose NON vanno toccate nella configurazione del progetto! Va modificato il file di progetto di Maven/Gradle e poi fatto un update del progetto (per Maven, Maven -> Update Project...)

    Se hai una Run Configuration già esistente del progetto (perché già creata/lanciata in precedenza), il suo JRE dovrebbe risultare già "sincronizzato" con le modifiche dette prima. Verifica comunque per sicurezza.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.