我有Linux CentOS 5.5版,我正在尝试安装sun-java6-jdk。
我注意到如果我执行以下命令,我有:
java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
如果我这样做:
echo $JAVA_HOME
/usr/java/default
当我尝试运行脚本时,我有错误: 错误:未设置JAVA_HOME。
如何在.bashrc文件的$ JAVA_HOME中找到并设置正确的值?
先谢谢
答案 0 :(得分:3)
确保将JAVA_HOME变量导出到随后执行的命令的环境中。
在你的.bashrc文件中输入:
export JAVA_HOME=/usr/java/default
答案 1 :(得分:1)
要查找$ JAVA_HOME值,请执行
ls -l `which java`
并使用/ bin / java的父目录 哪个脚本显示“JAVA_HOME未设置”?如果它是tomcat的启动脚本,那么最好在该脚本中设置$ JAVA_HOME。