martedì 24 aprile 2018

Impostare la JAVA HOME in OSX


Impostare o aggiornare la variabile d'ambiente JAVA_HOME in OSX

Come si imposta la java_home nel mac?






Controllo della versione java attuale



  • Controlla la tua versione di JAVA installata con questo comando su un terminale:
    • java -version
    • come risultato potresti avere per esempio:
      java version "1.7.0_51"
      Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
      Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
  • Controlla il valore della tua variabile d'ambiente JAVA_HOME attuale con questo comando su un terminale:
    • echo $JAVA_HOME
    • come risultato potresti avere:
      /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
      oppure niente se non impostata in precedenza

Impostazione della java_home alla nuova versione di java

  • Imposta la variabile d'ambiente JAVA_HOME alla versione di JAVA desiderata.
    Controlla la tua versione di java presente in
    /Library/Java/JavaVirtualMachines/ e copia il path /Library/Java/JavaVirtualMachines/jdkXXX/Contents/Home prima di proseguire.
    In questo esempio imposto la
    JAVA_HOME alla versione 8 di java installata nel mio mac.
    • Apri un terminale
    • Esegui il comando:
      • export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
    • Per controllare che tutto sia andato bene esegui il comando:
      • java -version
      • come risultato dovresti avere la versione appena configurata:
        java version "1.8.0_144"
        Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
        Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)


Impostazione definitiva della java_home alla nuova versione di java

Per impostare la variabile d'ambiente JAVA_HOME alla versione di JAVA desiderata in modo definitivo, anche dopo un riavvio del mac, è necessario riportare il comando precedente anche nel file .bash_profile
  • Se presente, apri con un editor il file /Users/nomeutente/.bash_profile altrimenti crealo.
  • Aggiungi la riga:
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
    nel file.
  • Salva e riavvia il mac.
  • Per controllare che tutto sia andato bene esegui il comando:
    • java -version
    • come risultato dovresti avere la versione appena configurata:
      java version "1.8.0_144"
      Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
      Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)