2.JDK(Java Development Kit)11的安装和配置
1.Windows操作系统
从Oracle的官网下载windows操作系统最新的LTS(长期支持)版JDK。

假设JDK安装目录如下:
C:\Program Files\Java\jdk-11.0.9
右击“计算机”-属性-高级系统设置-高级-环境变量-系统变量中添加如下内容:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-11.0.9
在Path变量最前面添加如下路径:
%JAVA_HOME%\bin;
2.Ubuntu操作系统
由于Oracle JDK个人免费,商用收费的原因,Ubuntu下的安装和配置以AdoptOpenJDK为例。
查询发行版本代号(codename)
# Debian
cat /etc/os-release | grep VERSION_CODENAME | cut -d = -f 2
# Ubuntu
cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2
安装依赖包和导入AdoptOpenJDK GPG key
sudo apt-get install wget apt-transport-https gnupg
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
配置源
#以Ubuntu 20.04为例
#官方源速度比较慢,建议配置国内镜像源
echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb focal main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list
#清华大学镜像源
echo "deb https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/deb focal main
" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list
安装使用openj9或hotspot虚拟机的AdoptOpenJDK-11版本
sudo apt-get update
sudo apt-cache search adoptopenjdk
sudo apt-get install adoptopenjdk-11-openj9
配置JAVA_HOME和PATH环境变量
echo 'export JAVA_HOME="/usr/lib/jvm/adoptopenjdk-11-openj9-amd64"' >> ~/.bashrc
echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.bashrc
3.验证安装是否成功
以windows操作系统为例,如果出现以下结果,说明成功了:

# windows查询命令
java -version
# linux查询命令
java -version
java --version
4.JDK目录结构
bin
:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。- conf:由开发者,部署人员和最终用户进行编辑。
include
:支持使用Java本机接口和Java虚拟机(JVM)调试器接口进行本机代码编程的C语言头文件。- jmods:编译的模块定义。
- legal:每个模块的版权和许可文件。
lib
:运行时系统的私有实现详细信息。这些文件仅供外部使用,不得修改。- lib/
src.zip
:包含Java平台源代码的归档文件。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/jdk/2455.html