linux wenj 立即生效_添加环境变量并生效

PASH环境变量的设置方法:

方法一:用户主目录下的.profile或.bashrc文件(推荐)

登录到你的用户(非root),在终端输入:

$ sudo gedit ~/.profile(or .bashrc)

可以在此文件末尾加入PATH的设置如下:

export PATH=”$PATH:your path1:your path2 ...”

保存文件,注销再登录,变量生效。

该方式添加的变量只对当前用户有效。

每次有效

1.下载jdk-6u25-linux-i586

2.修改jdk-6u25-linux-i586的可执行权限,最简单的方法是赋予所有权限,即:

chmod 777 jdk-6u25-linux-i586

3.自解压安装jdk,我安装在来主目录下

./jdk-6u25-linux-i586

安装完后,会生成/home/gong/jdk1.6.0_25文件夹

4.设置环境变量,对于对vi不熟悉的用户使用gedit命令启动文本编辑器比起vi命令更方便

sudo gedit /etc/environment

/etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。

添加以下内容并保存退出

=两边不能有空格

export JAVA_HOME=/home/gong/jdk1.6.0_25

export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"

注意:PATH中的/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games必须保留,否则会导致系统登录不了。

5.执行以下命令,使配置生效

source /etc/environment

6.验证配置完成

echo $JAVA_HOME

java -version

$ sudo export PATH="$PATH:your path1:your path2 …"

这种方式变量立即生效,但用户注销或系统重启后设置变成无效,适合临时变量的设置。

问题:因为不小心在 etc/environment里设在环境变量导致无法登录

提示:不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统

解决方法:

在登录界面 alt +ctrl+f1进入命令模式,如果不是root用户需要键入(root用户就不许这么罗嗦,gedit编辑会不可显示)

/usr/bin/sudo /usr/bin/vi /etc/environment

光标移到export PATH** 行,连续按 d两次删除该行;

输入:wq保存退出;

然后键入/sbin/reboot重启系统(可能会提示need to boot,此时直接power off)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值