我有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中找到并设置正确的值?
感谢,提前
如何和你在哪里运行此脚本? – Kevin 2012-03-29 13:29:21
你确定这个变量已经被shell导出了吗?如果不是,那么当你尝试“回声”时它会显示出来,但程序仍然不会看到它。验证运行'env | grep JAVA_HOME' – Patrick 2012-03-29 13:37:26
我以超级用户(sudo)的身份运行脚本,执行了以下命令,env | grep JAVA_HOME JAVA_HOME =/usr/java/jdk1.6.0_21 – programmer 2012-03-29 20:14:48