目录
1.Windows操作系统
从Oracle官网下载windows操作系统最新的LTS(长期支持)版JDK。

假设JDK安装目录如下:
C:\Program Files\Java\jdk-17.0.1
右击“计算机”-属性-高级系统设置-高级-环境变量-系统变量中添加如下内容:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-17.0.1
在Path变量最前面添加如下路径:
%JAVA_HOME%\bin;
2.Ubuntu操作系统
从Oracle官网下载Linux操作系统最新的LTS(长期支持)版JDK。
wget -c https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
解压
tar xzf jdk-17_linux-x64_bin.tar.gz
移动到/opt目录
sudo mv jdk-17.0.1 /opt
配置JAVA_HOME和PATH环境变量
echo 'export JAVA_HOME="/opt/jdk-17.0.1"' >> ~/.bashrc
echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.bashrc
清理
rm jdk-17_linux-x64_bin.tar.gz
3.验证安装是否成功
以Ubuntu操作系统为例,如果出现以下结果,说明成功了:
ho@ho-Inspiron-N3010:~$ java --version
java 17.0.1 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
// 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/javaenv/2455.html