【发布时间】:2017-04-19 09:01:35
【问题描述】:
在 CMD echo %JAVA_HOME% 显示 Java 目录,这在 unix 上是否同样有效。
我试过echo $JAVA_HOME。
【问题讨论】:
标签: java-home
在 CMD echo %JAVA_HOME% 显示 Java 目录,这在 unix 上是否同样有效。
我试过echo $JAVA_HOME。
【问题讨论】:
标签: java-home
是的,它“工作方式相同”。这里的区别在于您引用环境变量的方式。在 linux 中,您应该使用 $variable 表示法。
所以在这种情况下echo $JAVA_HOME 显示JAVA_HOME 环境变量的值,如果没有设置则什么都没有。
echo JAVA_HOME 只输出一个字符串JAVA_HOME
要设置环境变量,您应该使用export JAVA_HOME=something。如果您想在重新启动之间保存此内容,可以将此类行添加到 ~/.bashrc 文件中。
【讨论】:
在终端输入
echo $JAVA_HOME。
如果没有出现,用这个命令设置它
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
这将根据您的 JDK 类型和版本而有所不同。
【讨论】: