您的位置:首页 > 运维架构 > Linux

Linux下安装JDK1.6的方法

2015-04-20 23:46 459 查看
 
一、安装
创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下(可以使用SSH上传文件到linux目录下): 

# mkdir /usr/java
1、安装软件:jdk-6u11-linux-i586.bin, 这个是自解压(自动解压)的文件,在linux上安装如下: 

# chmod 755 jdk-6u45-linux-x64.bin

# ./ jdk-6u45-linux-x64.bin (注意,这个步骤一定要在jdk-6u11-linux-i586.bin所在目录下)
安装过程如果出现一行字:Doyou aggree to the above license terms? [yes or no](安装程序在问您是否愿意遵守刚才看过的许可协议,不同版本的JDK有的不会出现该提示,会直接自动安装)

输入"y" 或 "yes"
回车

2、若是用jdk-6u11-linux-i586-rpm.bin 这个也是一个自解压文件,不过解压后的文件是jdk-6u11-linux-i586-rpm 包,执行rpm命令装到linux上就可以了。安装如下: 

#chmod 755 ./jdk-6u11-linux-i586-rpm  

# ./jdk-6u11-linux-i586-rpm .bin 

# rpm -ivh jdk-6u11-linux-i586-rpm

出现一行字:Do you aggree to the above licenseterms? [yes or no]

 安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意了,输入"y"
或 "yes"
回车。
安装软件会将JDK自动安装到 /usr/java/目录下。
3、若是用 jdk-6u45-linux-i586-demos.tar.gz,其中tar.gz为解压后就可使用的版本,只需要用命令解压开:
tar zvxf jdk-6u45-linux-i586-demos.tar.gz,然后再配置环境变量就可以.
 
注意:
a)       *.bin
文件的安装命令: ./*.bin
b)       *.tar.gz文件的安装命令:tar –zxvf  *.tar.gz
二、环境变量的设置
方法1、使用命令 #vi /etc/profile
编辑profile文件(进入文件后默认为命令状态,需按i
命令进入编辑状态),在里面添加如下内容:
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME  PATH CLASSPATH
添加上述内容后按ESC键退出编辑状态,再按 :
,然后将光标放在冒号处,按wq命令(保存退出)。
让/etc/profile文件修改后立即生效 ,可以使用如下命令: # .
/etc/profile(或者重启reboot)
注意: .
和 /etc/profile
有空格. 
重启测试
java -version

 屏幕输出:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build1.6.0_45-b06)
Java HotSpot(TM) Client VM (build20.45-b01, mixed mode, sharing)

 
 
方法2、要使JDK在所有用户中使用,还可如下设置环境变量:
新建一个java.sh执行文件 : touch java
在java.sh文件添加环境变量如下:
$ Vi /etc/profile.d/java.sh 
#set java environment

export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME  PATH  CLASSPATH
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
方法3、如果要使某个用户具有运行java命令的权限,只要修改其bash初始化文件即可。
比如要给用户yangwen以运行java命令的权限
[root@LinuxServer root]# vi /home/yangwen/.bashrc

export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME  PATH  CLASSPATH

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: