linux下部署安装JDK

我们在新的linux服务器部署环境时通常第一步即是安装JDK。部分操作系统会自带JDK,但有时候我们并不希望用到系统自带的JDK,存在自己安装JDK的需求。这里总结了网上的资料,在linux下部署安装JDK通常有如下几种方式:

方式一:通过.tar.gz文件部署,不需要安装,直接解压缩并配置好JAVA环境变量即可

1:下载jdk包:如jdk-7u67-linux-i586.tar.gz

2: 把jdk文件保存至Linux下目录:通过控制台,使用mkdir命令生成JDK安装目录,如user/java,并把文件放入其下

3:解压tar.gz文件:通过控制台,进入user/java下,执行$ tar zxvf jdk-7u67-linux-i586.tar.gz,将其进行解压

4:配置环境变量:打开控制台,运行$ sudo vi /etc/profile,在最后插入要配置的内容 ,按Esc键 ,输入( :wq 保存并退出)                                

JAVA_HOME=/home/gcs/user/java/jdk1.7.0_67
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

5:运行$ source /etc/profile,使配置环境生效

6:运行$ java -version 看是否生效。若出现jdk版本号,则安装并配置环境变量成功


方式二:通过bin文件安装部署,这种部署方式需要将JDK安装到linux系统中

1:下载jdk包:如jdk-6u45-linux-x64.bin

2:把jdk文件保存至Linux下目录:通过控制台,使用mkdir命令生成JDK安装目录,如/home/gcs/user/java,并把文件放入其下

3:chmod 755 jdk-6u45-linux-x64.bin赋予安装文件可执行权限

4:执行安装文件进行JDK安装

5:安装完毕后配置JAVA环境变量


方式三:通过rpm文件安装部署

1.先从网上下载jdk(jdk-1_6_0_03-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行

#cd /home
#cp jdk-1_6_0_03-linux-i586.rpm /home/gcs/usr/java
#cd /home/gcs/usr/java
给所有用户添加可执行的权限
#chmod +x jdk-1_6_0_03-linux-i586.rpm.bin
#./jdk-1_6_0_03-linux-i586.rpm.bin
此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_02-linux-i586.rpm
安装程序
#rpm -ivh jdk-1_5_0_02-linux-i586.rpm
出现安装协议等,按接受即可

2.安装完毕后配置JAVA环境变量


其中,配置环境变量有多种方式,可依据需求用不同的配置方式:

方式一:

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

修改/etc/profile文件,执行命令:vi/etc/profile

export JAVA_HOME=/home/gcs/user/java/jdk1.7.0_67

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

执行命令:source /etc/profile     刷新环境变量

重新登录

方式二:

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

修改.bash_profile文件,执行命令:vi.bash_profile

export JAVA_HOME=/home/gcs/user/java/jdk1.7.0_67

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

重新登录

方式三:

直接在shell下设置变量。不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

只需在shell终端执行下列命令:

export JAVA_HOME=/home/gcs/user/java/jdk1.7.0_67

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

用上述方式成功设置JAVA环境变量后,在SSH终端执行java -version和echo $JAVA_HOME即可验证环境变量是否设置成功


参考链接: http://www.cnblogs.com/sky-/p/5026012.html

                    http://blog.csdn.net/yuan_xw/article/details/49948285

                    http://www.jb51.net/LINUXjishu/66536.html

你可能感兴趣的:(Java,部署)