Ubuntu 安装Java JDK
我的安装环境是18.04,以安装JDK8为例。
Java JDK在linux系统有两个版本,一个开源版本 Openjdk, 还有一个是 oracle官方版本jdk,oracle JDK既可通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。
安装之前,一定要换国内源,否则速度可能会很慢,如何换源这是基操,我想你一定是搞好了,不懂的朋友可以移步百度,此处不再多赘。
一 、安装openjdk(方法1)
1、更新软件包列表:
sudo apt-get update
2、安装openjdk-8-jdk:
sudo apt-get install -y openjdk-8-jdk
3、查看java版本,看看是否安装成功:
java -version
二、命令行方式安装oracle Java JDK(方法2)
清除openjdk和其配置文件,避免残留带来的麻烦,纯净的安装oracle jdk
sudo apt-get purge openjdk*
先解决掉没有add-apt-repository命令的麻烦
sudo apt-get install python-software-properties -y
sudo apt-get install software-properties-common -y
添加仓库源
sudo add-apt-repository ppa:webupd8team/java
(使用 “add-apt-repository” 脚本添加 ppa 到当前的库中并且自动导入公钥)
或许有朋友在使用上条命令后会报这个错:
【error fixed】E: Package 'oracle-java8-installer' has no installation candidate
如果出现该报错,则改换如下命令来代替 ppa:webupd8team/java
sudo add-apt-repository ppa:ts.sch.gr/ppa
等待执行完毕后,更新
sudo apt-get update
正式安装oracle jdk
sudo apt-get install oracle-java8-installer -y
先选 “yes“” 再选 “是” 接受协议
等待执行结束后就理论是成功了!
查看是否安装成功:
java -version
成功!
三、oracle Java JDK的压缩包安装(方法3):
1.oracle Java官网下载JDK(一般比较慢):oracle Java官网JDK
2.本文推荐为华为压缩镜像链接:https://mirrors.huaweicloud.com/java/jdk/
解压到指定目录
● 创建目录:
sudo mkdir /usr/lib/jvm
● 解压到该指定目录
sudo tar -zxvf jdk-版本号-linux-x64(或x32).gz -C /usr/lib/jvm
● 添加环境变量:
sudo vim ~/.bashrc
在环境变量末尾追添jdk配置内容:
(以上面命令行方式安装oracle Java JDK后的文件夹为例)
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jvm/java-8-oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使修改生效
source /root/.bashrc
修改环境变量的时候,请一定谨慎操作,避免不必要的麻烦,如果修改出错导致命令失效,请执行如下命令恢复:
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
● 系统注册jdk
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/bin/java 300
如果Linux上安装了多个jdk,可以通过update-alternatives命令来进行切换
sudo update-alternatives --config java
如图:
而windows上则是通过修改环境变量 搜索优先顺序 来实现