JDK即Java开发工具包,是Java Development Kit 的缩写,最初由SUN公司提供,后来被Oracle收购。发展到JDK1.7(JDK8的上一个版本)时,SUN公司开源了JDK,从而衍生了OpenJDK。目前,Oracle公司发行的JDK版本已经发展到JDK13,对应OpenJDK最新版本为OpenJDK14了。本文所用的是Oracle公司发行的JDK8版本。
系统环境
- 操作系统
Ubuntu18.04LTS桌面版,如果没有,可以参考这里安装Ubuntu18.04LTS - 辅助工具
Vim文本编辑器,系统自带,如果没有安装,可在终端(可使用快捷键Ctrl+Alt+T打开)执行以下命令安装
sudo apt install vim //安装vim
vim --version //安装好之后,可以执行此命令查看安装的vim版本
- 网络
使用无线Wifi连接网络
注意事项
- 默认下载路径
本文默认软件包下载后保存到以下目录,执行命令时,以实际保存目录为准
/home/kyle/下载
- 目录和文件路径
1). 软件的下载地址、包名或版本,随着时间或发布新版本而会有所改变或无效,实际应以官网为准
2). 部分软件每次下载都会附带随机码命名软件包,使用tar命令解压时,对应的软件包名字应以实际下载下来的名字为准
3). 另外,解压出来的目录名字大多会带有版本号,使用mv命令对目录或文件进行移动或改名时,其操作的目录或文件名路径以实际解压出来的目录或文件名的路径为准
安装JDK8
进行Java开发必须安装的最基本环境,后面要安装的软件或工具很多需要依赖JDK环境。
- 下载
Oracle JDK8的下载地址,可能需要注册Oracle账号登陆后下载。 - 解压安装
打开终端,执行以下系列命令安装JDK8
sudo mkdir /opt/java //使用mkdir名创建/opt/java目录,jdk8将解压到此目录下
cd /home/kyle/下载 //cd命令进入到下载目录,假设下载的jdk8压缩包文件名字为jdk-8u231-linux-x64.tar.gz
sudo tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/java //使用tar命令解压jdk-8u231-linux-x64.tar.gz到/opt/java目录
- 配置环境变量
终端输入以下命令,为当前用户添加或配置JAVA_HOME、JRE_HOME、CLASSPATH、PATH等环境变量
sudo vim ~/.profile //使用vim文本编辑工具编辑环境变量配置文件
按i键或Insert键进入插入/INSERT模式,在末尾添加以下内容,按esc键退出插入模式后输入:x保存并退出
export JAVA_HOME=/opt/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
编辑后的.profile文件内容大概如下
保存后,执行以下命令让环境变量立即生效,如有必要,可以重启系统
source ~/.profile //使用source命令让.profile文件中配置的环境变量生效
- 验证
在终端中,执行下面的命令,查看配置的环境变量和JDK是否安装正确
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
java -version
如果正常输出,表示JDK8安装成功,执行以上命令的大致输出如下