linux安装软件系列 - JDK安装
一、卸载openjdk
安装jdk 1.8之前先将openjdk卸载掉。
1、卸载已存在的openjdk
某些linux系统下默认已安装openjdk,这个版本的jdk我们一般不使用,我们需要把它卸载。再重新安装oracle的JDK。
输入以下命令,查看已有的openjdk版本
rpm -qa|grep jdk
如果输出了几行带有openjdk字样的结果,说明你的linux默认安装了;如果没输出什么,说明你的系统没安装,可以跳过下面的一步
2、卸载示例
输入以下命令将openjdk卸载
yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch
yum -y remove xxx
,xxx代表上一步输出一行的结果,每一个都在执行一下卸载
卸载掉所有通过rpm -qa|grep jdk
命令输出的openjdk文件,卸载完成之后java相关的命令都不可使用(如:java
,java -version
,javac
等),可以试验一下
二,安装JDK
本文使用版本:jdk-8u241-linux-x64
1. 下载方式
1、 官网下载:点此跳转 (国外网站,访问较慢,需要注册登录Oracle)
根据自己的需求选择版本,本文推荐版本:Linux x64 Compressed Archive
2、百度网盘: (本人下载后分享的)
链接:https://pan.baidu.com/s/18WuVUxxSkm1dj0UVfLil3w
提取码:whpx
2. 上传
使用工具将压缩包上传到linux,本人使用的是:WinSCP
将安装包上传至路径/usr/local/package
文件夹中
3. 解压
我们先在/usr/local
路径下新建文件夹【java】,用于存放我们的JDK安装文件
mkdir java
然后我们再回到/usr/local/package
执行下面的语句,会将压缩包解压到/usr/local/java
路径中
jdk-8u241-linux-x64.tar.gz
是我的版本文件名,如果你们的压缩包名不一样,可以修改,最好用Tab键自动生成以免打错
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local/java
等疯狂的刷屏结束之后,解压就完成了
可以查看一下解压结果:
4. 配置JAVA_HOME(全局配置)
请保证输入法全程都在英文状态下,否则会出现意想不到的问题
- 打开
/etc/profile
文件
vim /etc/profile
- 编辑。按【下键】移动光标到文末,按【i】开始输入,复制下面的代码粘贴进去
如果你的版本与我的不同一定要记得修改代码里的版本号,如果不确定自己版本号是什么,可以去路径/usr/local/java
下看一下文件夹名
这一步是为了让指令java
和javac
成为全局指令
export JAVA_HOME=/usr/local/java/jdk1.8.0_241/
export JRE_HOME=/usr/local/java/jdk1.8.0_241/jre
export PATH=$PATH:/usr/local/java/jdk1.8.0_241/bin
export CLASSPATH=./:/usr/local/java/jdk1.8.0_241/lib:/usr/local/java/jdk1.8.0_241/jre/lib
- 保存。粘贴好之后,将光标移到最后,按下【Ctrl+C】,输入英文的冒号【:】,在输入【wq】,回车就保存成功了。可以查看一下结果,
cat /etc/profile
- 生效。执行下面代码让文件生效,没有结果返回
source /etc/profile
5. 验证结果
执行命令查看结果:
java -version
、java
、javac
如果出现下面的三张图,那么就意味着安装成功了