我使用的是centos虚拟机实例。我编辑了/root/.bash_profile并设置了JAVA_HOME路径。
更改已保存,但是当我输入 echo $JAVA_HOME 时,命令执行但不显示任何内容。
输入 which java 会显示一些其他文件夹,但该文件夹不存在。
请帮助我
答案1
您还可以通过在 /etc/profile.d/ 目录中创建 shell 脚本来设置 JAVA_HOME,例如:
创建文件:/etc/profile.d/java.sh
内容如下:
JAVA_HOME=/usr/java/default
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
请注意,目录应指向安装 Java 的位置。安装 Oracle JDK 时,上面的目录应是正确的。
以下变量将在系统启动时设置。
答案2
.bash_profile 中的命令将在用户登录、尝试注销并登录或重新启动计算机时应用。
您使用 SUN JDK 还是 Open JDK?