JDK11安装与环境配置:Windows/Linux双系统实战
本文详细介绍了在Windows和Linux系统下安装JDK11及配置环境变量的完整步骤。Windows系统部分包含下载安装包、运行安装向导、配置JAVA_HOME、Path和CLASSPATH变量等关键操作;Linux系统部分则涵盖压缩包解压、编辑profile文件添加环境变量等内容。文章还提供了两种系统的环境变量配置代码示例,并针对常见问题(如配置错误、版本冲突)给出解决方案。通过掌握这些知识,
在学习和使用Java开发的过程中,JDK(Java Development Kit)是必不可少的工具。JDK11作为Java开发中的一个重要版本,具有许多新的特性和改进。今天,我们就来一起学习如何在Windows和Linux这两种常见的操作系统上安装JDK11,并完成相应的环境变量配置。掌握了这些内容,你就能独立完成JDK11在这两种系统下的安装与配置,为后续的Java开发工作打下坚实的基础。
Windows系统下JDK11安装步骤
1. 下载JDK11安装包
首先,你需要从Oracle官方网站或者OpenJDK的官方网站下载适合Windows系统的JDK11安装包。在下载的时候,要注意选择与你系统的位数(32位或者64位)相匹配的版本。简单来说,就好比你去买衣服,要选适合自己尺码的,不然就穿不了。
2. 运行安装程序
下载完成后,找到下载的安装包文件,双击运行它。在安装过程中,会弹出一系列的安装向导窗口,你只需要按照提示一步一步操作就可以了。在选择安装路径的时候,你可以根据自己的喜好和需求来选择,不过要记住这个路径,后面配置环境变量的时候会用到。这就像是你把东西放在一个地方,要用的时候得知道去哪里找。
3. 配置环境变量
安装完成后,接下来就是配置环境变量了。这一步非常重要,它能让你的系统知道在哪里找到JDK11的相关程序。具体操作如下:
- 新建JAVA_HOME变量:在桌面上找到“此电脑”图标,右键点击选择“属性”,然后在弹出的窗口中选择“高级系统设置”,再点击“环境变量”。在“系统变量”区域,点击“新建”按钮,变量名输入“JAVA_HOME”,变量值输入你刚才安装JDK11的路径,比如“C:\Program Files\Java\jdk-11”。这就像是给JDK11的安装路径起了一个别名,方便后面引用。
- 配置Path变量:在“系统变量”列表中找到“Path”变量,点击“编辑”。在弹出的编辑窗口中,点击“新建”,然后输入“%JAVA_HOME%\bin”。这个操作的意思是告诉系统,在执行Java相关命令的时候,要去JDK11的bin目录下找对应的程序。
- 新建CLASSPATH变量:同样在“系统变量”区域,点击“新建”,变量名输入“CLASSPATH”,变量值输入“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。这个变量主要是用来指定Java类的搜索路径。
4. 验证安装与配置
配置好环境变量后,我们需要验证一下是否安装和配置成功。打开命令提示符窗口(可以通过按下Win + R键,输入“cmd”并回车打开),在命令提示符中输入“java -version”,如果显示出JDK11的版本信息,说明安装和配置成功了。就像你买了一个新玩具,要试试看能不能正常玩一样。
Linux系统下JDK11安装步骤
1. 下载JDK11压缩包
同样,你需要从Oracle官方网站或者OpenJDK的官方网站下载适合Linux系统的JDK11压缩包。下载完成后,把压缩包上传到你的Linux服务器上。
2. 解压压缩包
使用以下命令将压缩包解压到指定的目录:
tar -zxvf jdk-11.tar.gz -C /usr/local/java
这里的“jdk-11.tar.gz”是你下载的压缩包文件名,“/usr/local/java”是你要解压到的目录,你可以根据自己的需求修改。这就像是把一个打包好的礼物拆开,放到一个合适的地方。
3. 配置环境变量
解压完成后,要对环境变量进行配置。编辑“/etc/profile”文件:
vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/java/jdk-11
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
添加完成后,保存并退出文件。然后执行以下命令使配置生效:
source /etc/profile
这就好比你对一个规则做了修改,要让大家都知道新的规则,所以要“通知”一下系统。
4. 验证安装与配置
和Windows系统一样,我们也需要验证一下是否安装和配置成功。打开终端,输入“java -version”,如果显示出JDK11的版本信息,说明安装和配置成功了。
代码示例
Windows系统环境变量配置代码示例
@echo off
rem 设置JAVA_HOME变量
setx JAVA_HOME "C:\Program Files\Java\jdk-11"
rem 配置Path变量
setx PATH "%PATH%;%JAVA_HOME%\bin"
rem 配置CLASSPATH变量
setx CLASSPATH ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"
echo 环境变量配置完成!
pause
Linux系统环境变量配置代码示例
#!/bin/bash
# 设置JAVA_HOME变量
echo "export JAVA_HOME=/usr/local/java/jdk-11" >> /etc/profile
# 配置Path变量
echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile
# 配置CLASSPATH变量
echo "export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar" >> /etc/profile
# 使配置生效
source /etc/profile
echo "环境变量配置完成!"
常见问题解决
环境变量配置错误
如果在配置环境变量的时候出现错误,比如变量名写错或者变量值写错,就会导致系统找不到Java相关的程序。这时候,你需要仔细检查环境变量的配置,确保变量名和变量值都正确。就像你写错了地址,快递就送不到一样,得把地址改对才行。
版本不兼容问题
在下载JDK11的时候,如果选择的版本与系统的位数不匹配,也会出现问题。所以在下载的时候一定要注意选择正确的版本。另外,如果你在一个已经安装了其他版本JDK的系统上安装JDK11,可能会出现版本冲突的情况。这时候,你可以通过修改环境变量来指定使用JDK11的版本。
总结
通过以上的步骤和方法,我们详细介绍了在Windows和Linux系统下安装JDK11以及配置环境变量的过程,还给出了相应的代码示例,并解决了一些常见的问题。掌握了这些内容后,你就能独立完成JDK11在这两种系统下的安装与配置,为后续的Java开发工作做好准备。下一节我们将深入学习JDK11的核心特性,进一步完善对本章JDK11基础入门主题的认知。
🍃 程序员JDK8修炼手册系列专栏导航
建议按系列顺序阅读,从基础到进阶逐步掌握JDK核心能力,避免遗漏关键知识点~
- 🔖 专栏目录:JDK11新特性
系列文章衔接
-
🔖 JDK5新特性
-
🔖 JDK8新特性
-
🔖 JDK17新特性
-
🔖 JDK21新特性
-
🍃 博客概览:《程序员技术成长导航,专栏汇总》
更多推荐


所有评论(0)