一、安装前的准备
1、在官网上下载适用于Ubuntu的JDK8安装包:jdk-8u221-linux-x64.tar.gz。
2、确认系统是否具备安装JDK8的条件:Ubuntu14.04及以上版本,至少2GB的内存和2GHz的处理器。
3、打开终端,输入以下命令更新Ubuntu源:
sudo apt-get update
sudo apt-get upgrade
二、安装JDK8
1、解压缩JDK8安装包
在终端输入以下命令,解压缩JDK8安装包:
tar -zxvf jdk-8u221-linux-x64.tar.gz
解压缩完成后,将其移动到有意义的目录下,以便于后期使用:
sudo mkdir /usr/java
sudo mv jdk1.8.0_221 /usr/java/
2、配置环境变量
输入以下命令打开环境变量配置文件:
sudo vim /etc/profile
在文件末尾添加以下内容:
#set JDK environment
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出后,输入以下命令应用配置文件:
source /etc/profile
3、检查JDK8是否安装成功
在终端中分别输入以下命令,检查JDK8和JRE是否已经安装成功:
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)
同样地,输入以下命令,检查JRE是否已经安装成功:
javac
输出以下信息即为安装成功:
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files and annotation processors
-cp <path> Specify where to find user class files and annotation processors
-sourcepath <path> Specify where to find input source files
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-h <directory> Specify where to place generated native header files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-version Version information
-help Print a synopsis of standard options
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
-Werror Terminate compilation if warnings occur
@<filename> Read options and filenames from file
三、删除JDK8
在终端中输入以下命令,删除JDK8安装包:
sudo rm -rf /usr/java/jdk1.8.0_221
打开环境变量配置文件:
sudo vim /etc/profile
将以下内容删除:
#set JDK environment
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存后,输入以下命令应用配置文件:
source /etc/profile
在终端中输入以下命令,检查JDK8是否已经被删除:
java -version
若提示"bash: java: command not found",说明成功删除JDK8。