echo $ JAVA_HOME不返回jdk位置

Aam*_*are 17 echo java-home

当我输入echo $ JAVA_HOME时,我得到$ JAVA_HOME而不是jdk的位置.我正确地设置了环境变量的路径:

变量名:JAVA_HOME变量值:C:\ Program Files\Java\jdk1.7.0_25

我究竟做错了什么?

小智 29

尝试echo %JAVA_HOME%而不是echo $JAVA_HOME.

第一个用于Windows(我假设它的窗口基于你的文件路径),你正在使用的是Linux.


mru*_*ova 5

就我而言,当我键入“ echo $ JAVA_HOME”时,我变得空白了,并按照以下说明进行了解决:

$ vim .bash_profile

导出JAVA_HOME = $(/ usr / libexec / java_home)

$ source .bash_profile

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

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

  • 深吸一口气,并参考此[link](https://stackoverflow.com/help/how-to-answer),了解如何撰写一个好的答案。 (4认同)