LinuxSir.cn,穿越时空的Linuxsir!

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

高手帮忙!在fedora core 4 下如何永久设置环境变量。急!

[复制链接]
发表于 2006-12-5 17:32:18 | 显示全部楼层 |阅读模式
请教高手,我现在想在linux下修改环境变量,不是用export临时修改,而是想在永久修改环境变量。但是到网上查到得资料是修改.bashrc或.bash_profile文件,我把这两个文件都修改并试了一下,重新登录后还是原来得环境变量,新修改得PATH并没有添加到上面。不知道是怎么回事,请大家帮兄弟解答一下。我用得linux是fedora core 4
在Linux系统中安装JAVA开发环境,需要设置环境变量,更改.bashrc文件.
原来的.bashrc文件内容如下:
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

现在更改为:
# .bashrc
set JAVA_HOME=/usr/j2sdk
export JAVA_HOME
set PATH=$PATHJAVA/bin
export PATH
set CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export CLASSPATH
# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

重启后 echo $JAVA_HOME没有
JAVA -version也不行,说明设置不行,

究竟怎样设置啊?
发表于 2006-12-5 18:03:40 | 显示全部楼层
Post by wuyou125
请教高手,我现在想在linux下修改环境变量,不是用export临时修改,而是想在永久修改环境变量。但是到网上查到得资料是修改.bashrc或.bash_profile文件,我把这两个文件都修改并试了一下,重新登录后还是原来得环境变量,新修改得PATH并没有添加到上面。不知道是怎么回事,请大家帮兄弟解答一下。我用得linux是fedora core 4
在Linux系统中安装JAVA开发环境,需要设置环境变量,更改.bashrc文件.
原来的.bashrc文件内容如下:
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

现在更改为:
# .bashrc
set JAVA_HOME=/usr/j2sdk
export JAVA_HOME
set PATH=$PATHJAVA/bin
export PATH
set CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export CLASSPATH
# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

重启后 echo $JAVA_HOME没有
JAVA -version也不行,说明设置不行,

究竟怎样设置啊?

建议改为:
  1. # .bashrc
  2. # Java Environment Stuff
  3. JAVA_HOME=/usr/j2sdk
  4. JRE_HOME=/usr/j2sdk/jre
  5. PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
  6. CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
  7. export PATH JAVA_HOME JRE_HOME CLASSPATH
  8. # User specific aliases and functions
  9. alias rm='rm -i'
  10. alias cp='cp -i'
  11. alias mv='mv -i'
  12. # Source global definitions
  13. if [ -f /etc/bashrc ]; then
  14.         . /etc/bashrc
  15. fi
复制代码
改完后也不用重启之类的,只要
$ cd ~
$ source .bashrc
$ javac -version
$ java -version

试试行不?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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