linux安装jdk

dk:linux安装
./jdk-6u11-linux-x64.bin
JAVA_HOME=/usr/local/jdk1.6.0_11 
JRE_HOME=/usr/local/jdk1.6.0_11/jre  
PATH=$JAVA_HOME/bin:JRE_HOME/bin:$PATH  
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
export JAVA_HOME JRE_HOME PATH CLASSPATH //设置或显示
source /etc/profile与./etc/profile一样执行shell。但是./脚本.sh方式是在一个子shell中运行的。结果执行后,没有反应到父shell里面。但是source不同它是在shell中执行的。关于linux环境变量,可以在
/etc/profile文件后面添加,添加内容为:
JAVA_HOME=/usr/local/jdk1.6.0_24
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME PATH CLASSPATH
(可以查看http://share.blog.51cto.com/278008/498313)
linux下面环境变量的文件有好几个
etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
执行顺序是
/etc/profile--->/etc/bashrc--->~/.bash_profile--->~/.bashrc
/etc/profile:设置全局变量,对所有用户(即使该用户未登陆shell)都有效
/etc/bashrc:设置全局变量,对所有登陆shell的用户有效。shell的history时间设置等,都在这里
~/.bash_profile:设置用户的shell信息
~/.bashrc:设置用户的shell信息,每当用户登陆或打开新的shell时,该文件被读取

你可能感兴趣的:(java,jdk,linux,脚本,bash)