2014-04-29 9 views
10

Quando digito echo $ JAVA_HOME, ottengo $ JAVA_HOME invece della posizione del jdk. Ho impostato il percorso dalle variabili d'ambiente correttamente:

nome variabile: JAVA_HOME Valore variabile: C: \ Program Files \ Java \ jdk1.7.0_25

quello che sto facendo di sbagliato?

risposta

15

Provare echo %JAVA_HOME% anziché echo $JAVA_HOME.

Il primo è per Windows (presumo che sia Windows basato sul percorso file), quello che si sta utilizzando è per Linux.

+0

Grazie, che è stato ! – Aamare

-1

Linux:

$ vi ~/.bash_profile

export JAVA_HOME =/usr/java/jdk1.5.0_07/bin/java

export PATH = $ PATH:/usr /java/jdk1.5.0_07/bin

$ source ~/.bash_profile

verifica:

$ echo $ JAVA_HOME

$ echo $ PATH

$ which java

1

Nel mio caso, quando ho scritto "echo $ JAVA_HOME" mi è stato sempre vuoto e ho risolto facendo seguendo queste istruzioni:

$ vim .bash_profile

export JAVA_HOME = $ (/ usr/libexec/java_home)

$ source .bash_profile

$ echo $ JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

Riferimento: https://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

+3

Fai un respiro profondo e riferisci questo [link] (https://stackoverflow.com/help/how-to-answer) su come scrivere una buona risposta. – UmarZaii

Problemi correlati