零、LINUX环境下安装JAVA
0.1、卸载LINUX下自带的JAVA环境
首先卸载系统自带的openjdk
# 查询自带的java版本
[haoqiqi@localhost ~]$ java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)
找到其中的java套件。
[haoqiqi@localhost ~]$ rpm -qa | grep java
其中,首行为红色的JAVA标出的便是我们需要去掉的。
输入rpm -e --nodeps 【JAVA版本】卸载:
[haoqiqi@localhost ~]$ rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
错误:can't create 事务 lock on /var/lib/rpm/.rpm.lock (权限不够)
权限不够的话,那就进入root账户。
依次将三个java开头的文件删除,这里只列出一个。
[haoqiqi@localhost ~]$ su
密码:
[root@localhost haoqiqi]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
全部删除完之后,检查一下,未找到命令说明已经删除完成了:
[root@localhost haoqiqi]# java -version
bash: java:未找到命令...
0.2、下载javaJDK
首先利用linux自带的火狐浏览器,输入以下网址:
JAVA官网:
https://www.java.com/en/download/linux_manual.jsp
下载linux-64位版本。
然后会提示输入一个账号,这个账号是我百度的没然后也不好意思直接贴出来,需要的自己百度就可以了。
文件会被下载至主目录下的下载文件夹。
0.3 解压与安装
打开终端,将文件复制至/usr/local/src/备份。
[haoqiqi@localhost ~]$ cd 下载
[haoqiqi@localhost 下载]$ cp jdk-8u144-linux-x64.tar.gz /usr/local/src/
cp: 无法获取"jdk-8u144-linux-x64.tar.gz" 的文件状态(stat): 没有那个文件或目录
权限不够的话,直接登陆root账户,使用root权限进行操作。
[haoqiqi@localhost 下载]$ su
密码:
[root@localhost 下载]# mkdir /usr/java #创建java文件夹
[root@localhost 下载]# cp jdk-8u221-linux-x64.tar.gz /usr/local/src/
[root@localhost 下载]# cp jdk-8u221-linux-x64.tar.gz /usr/java
[root@localhost 下载]# cd /usr/java
[root@localhost java]# tar -zxvf jdk-8u221-linux-x64.tar.gz # 解压
jdk1.8.0_221/
jdk1.8.0_221/lib/
jdk1.8.0_221/lib/visualvm/
jdk1.8.0_221/lib/visualvm/visualvm/
jdk1.8.0_221/lib/visualvm/visualvm/.lastModified
jdk1.8.0_221/lib/visualvm/visualvm/modules/
# ...太多了
命令介绍:
tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
jdk-8u221-linux-x64.tar.gz 文件名
解压完成之后,删除安装包。
[root@localhost java]# rm -f jdk-8u221-linux-x64.tar.gz
[root@localhost java]# ls -al # 检测是否删除
总用量 0
drwxr-xr-x. 3 root root 26 10月 14 18:27 .
drwxr-xr-x. 14 root root 167 10月 14 18:23 ..
drwxr-xr-x. 7 10 143 245 7月 4 19:37 jdk1.8.0_221
设置环境变量。
[root@localhost java]# vim /etc/profile
将下段字符复制至最后一行。
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
# 退出:
Esc
:wq
复制完成之后如下:
最后检测安装版本:
[root@localhost java]# source /etc/profile # 不报错则说明环境变量设置成功
[root@localhost java]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
如果上述操作均成功的话,则说明你的java安装成功啦!
本节内容就这些了, 欢迎关注我的微信公众号与我联系。