添加环境变量并生效
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)
                    
                
                
            
        
浙公网安备 33010602011771号