LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 969|回复: 2

[求助]在MDK10.1下root用户java路径配置问题

[复制链接]
发表于 2004-11-16 20:37:25 | 显示全部楼层 |阅读模式
安装了java1.5.0,并配置了/etc/profile文件,添加了以下内容:
[php]
JAVA_HOME=/opt/jdk1.5.0
PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATH
CLASSPATH=.JAVA_HOME/lib/rt.jarJAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
[/php]
非root用户使用一切正常。由于一直没有使用root执行java程序,一段时间(其间机器启动过不少次了)后,才发现root用户竟然无法正确识别java路径,表现在java命令不能运行,只有到了java安装目录后直接运行./java才可以。
或者root用户执行source /etc/profile(提示bash: TMOUT: readonly variable)后,也可以运行保证java程序正常执行一段时间,但是不能长久,再次启动后也无法奏效。
请高手指点。。。。。。。。。。。。。。。
 楼主| 发表于 2004-11-19 10:26:21 | 显示全部楼层
搁了这么多天没有人回复,终于自己解决了。
root用户无法正常执行java命令的原因在于/etc/profile中的相关path没有起到作用,实际上是root用户的环境变量在mdk中还要由其用户目录下的.bashrc文件控制。
更改root用户的.bashrc文件,在PATH项中添加
$JAVA_HOME/binJAVA_HOME/jre/bin
就可以解决了。
 楼主| 发表于 2004-11-19 10:30:23 | 显示全部楼层
题外话:
请高手指点mdk中bash环境变量的综合设置及相关的文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表