最近由于在学习关于高并发,大数据量的框架,发现要用到很多东西与linux相关,就开始使用linux部署项目。由于在安装jdk的时候,还是遇到了一些问题,现在就将完整的部署步骤记录下来,以供自己以后借鉴和对产生相同问题的朋友提供一些帮助。
我安装的虚拟机环境是centos7,安装jdk的步骤如下:
一、检查系统是否自带了jdk
# java -version
发现系统已经自带了jdk,但是考虑到自带的jdk与自己的生产环境不同,所以决定更换成1.7版本的,
二、卸载系统自带的jdk
1、查看系统安装的jdk软件名
# rpm -qa | grep java
2、卸载这些软件
# rpm -e --nodeps tzdata-java-2017b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
*****注意,pm -e --nodeps 后面接的是上面
rpm -qa | grep java 查询到的安装软件名,要根据自己实际软件替换。
3、检查是否卸载
# java -version
发现已经卸载干净了
三、创建文件夹来存放java相关软件
这里我jdk是想放在/usr/db/java里面 其中db、java是我自己创建的目录
# cd /usr
# mkdir -p db/java
四、下载jdk1.7
下载jdk1.7可以有很多办法,去下绿色安装包,下载后配置环境变量即可,也可以下载安装包。这里我选择的
是下载安装包。(在官网下载也很头疼,一直记不到自己的账号和密码,就去修改密码,但是oracle为什么一
直不给我发修改邮件了???郁闷,过后还是通过回想才记起密码下载来的)。
五、将文件移动到/usr/db/java
因为我下载的文件在桌面上,所以我就先进入了桌面目录
# cd /home/lxh/Desktop
然后移动
# mv jdk-7u80-linux-x64.rpm /usr/db/java
进入/usr/db/java
# cd /usr/db/java
六、安装jdk1.7
rpm -i --badreloc --relocate /usr/java=/usr/db/java jdk-7u80-linux-x64.rpm
其中/usr/java=/usr/db/java是将安装目录更换到/usr/db/java里面
安装完成
七、增加环境变量
# vim /ect/profile
在文件中加入
#set java environment
JAVA_HOME=/usr/db/java/jdk1.7.0_80
JRE_HOME=/usr/db/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
*****注意JAVA_HOME与JRE_HOME根据自己的安装路径来修改,这些内容要加到unset i前面,不是文件末尾
修改的时候最好先备份/etc/profile文件害怕自己手误操作
八、重启配置文件
# source /etc/profile
九、验证安装是否成功
# java -version
如此,安装jdk成功。