第一步:假设此时生产环境给了你一台服务器用来安装jdk,你首先就应该检查服务器是否已经安装了jdk,能否使用现有的jdk,不能使用现有的jdk那就先卸载服务器已经有的jdk
#查看服务器是否安装过jdk
命令:java -version
如果有jdk相关的版本信息,例如:
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
#查看服务器安装的jdk软件包信息
命令:rpm -qa|grep gcj
如果有jdk软件包信息,例如:
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
#卸载软件包
命令:yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
具体是什么需要自己根据实际输出去看看,有些linux服务器自带了OpenJDK,或者已经安装过jdk,要学会自己去判断能不能使用,比如版本是不是自己要的版本,是使用oracle的jdk,还是使用linux自带OpenJDK,如果自己不能确定的时候,就要跟客户现场相关的人员沟通,确定服务器生产环境使用的jdk版本。
第二步:下载jdk,首先在oracle上下载jdk
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,地址可能是会变的,灵活一些,百度“jdk下载”之类的关键字一般也能看到oracle的官网。
一般都是选择jdk8了,其他的当然你也可以自己下载
选择Linux x64的tar.gz包,点击下载到本地,我们一般用的windows系统吧,随便扔在一个地方,只要你找得到就行了。
第三步:将下载的jdk安装包上传到linux服务器,首先你要确保你能在本地ping上linux服务器,并且linux服务器要开启ssh服务,这样才能通过工具链接linux服务器并上传文件,如果ping不上linux服务器就要自己想办法解决或者跟客户现场相关人员沟通,要他们提供支持,然后在自己本地安装一个上传文件的工具,这里我们使用Xftp,这个工具比较简单好用,方便演示,当然有些客户环境是有他们自己专门的运维环境的,你要使用他们提供的工具,有些安全级别比较高的公司还只能通过堡垒机才能访问到真正的服务器
第四步:解压jdk安装包,并安装配置好环境变量
#创建安装目录(根据实际情况可变)
命令:mkdir /usr/java
这里我们使用Xshell工具访问linux服务器,它和Xftp一样是非常简单和容易使用的
输入linux用户名密码就可以登录进来了,一样的需要linux服务器开启ssh服务, 切换到jdk安装包存放路径
我们可以看到jdk的安装包在此,就是我们拖进来的那个,让我们解压它(我是已经解压完成了)
这样JDK解压就完成了
切换到用户家目录,可以使用cd ~命令,找到.bashrc文件
一般是找不到的,因为它是个隐藏文件,我们可以通过ls -a显示全部文件,包括隐藏文件
接下来通过vi .bashrc命令编辑打开这个文件并编辑,打开后按i就可以进入编辑模式,在文件最后加上环境变量配置内容按exit退出编辑模式返回命令模式输入:wq保存并退出vim
记得是新增加上去下面的配置
export JAVA_HOME=/usr/local/dev/server/java8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最后一步:让我们来测试一下jdk运行环境是否安装成功,通过java -version命令或者直接输入java命令都可以测试
这样就大功告成了