|
|
朋友要玩QQ,为了不在suse和windows之间来回切换,我安装了一个no jre的lumaQQ。运行后发现suse10自带的jre为1.4版,于是去下载了1.5的jre。但是安装完后PATH变量怎么设置就是不生效。下面是一点总结,也许对那些和我一样迷惑的朋友有些帮助。
第一、init3下和init5下面使用的profile不同。在init3即控制台下面使用profile的顺序为:
~/.bashrc
/etc/profile
~/.bash_profile
在init5的Kconsole下面只使用~/.bashrc
这两种环境下都不使用~/.porfile
第二、在~/.bashrc后面添加环境变量的时候需要使用set,比如:
set JAVA_HOME=/usr/java/jre1.5.0.0_08
另外,JAVA_HOME和后面的=以及=与值之间好像不能有空格以及tab(没有仔细验证)
第三、使用了set之后export PATH JAVA_HOME CLASSPATH还是不行的,实际上只有按照如下的方式才可以:
export JAVA_HOME=/usr/java/jre1.5.0_08
export PATH=$JAVA_HOME/bin PATH
export CLASSPATH=$JAVA_HOME/lib/rt.jar JAVA_HOME/lib/tools.jar
如有不正之处,请高手指教! |
|