XP系统上VM6下装了FC 7,以root用户登录后,JDK装在usr/java/jdk1.6.0下,我修改了,/etc/bashrc文件,在该文件最后加上如下:
#set java environment
JAVA_HOME = /usr/java/jdk1.6.0
CLASSPATH = .;$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar
PATH = $JAVA_HOME/bin;$PATH
export JAVA_HOME CLASSPATH PATH
在/etc/profile文件中我也加入了上述信息!!
重启FC 7后打开终端总是报错信息如下:
bash:JAVA_HOME:command not found
bash:CLASSPATH:command not found
bash:/lib/tools.jar:No such file or directory
bash:/lib/dt.jar:No such file or directory
bash:PATH:command not found
开启终端后运行 [root@localhost ~]#java -version
显示:java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
终端运行[root@localhost bin]#sh startup.sh --启动Tomcat 5.0.28
显示:The JAVA_HOME environment variable is not defined
This environment variable is needed to run this program
请教上述情况是什么原因造成的?如何解决?请给出详细解决步骤,非常感谢,在线等!
|
.;$JAVA_HOME/lib/tools.jar;$JAVA_HOME/lib/dt.jar
分隔符应该是冒号,不是分号