Windows 系统安装 OpenJDK 详细指南
一、OpenJDK是什么?为什么需要安装它?
OpenJDK是Java开发工具包的开源版本,很多软件和开发环境都需要它才能运行。如果你打算学习Java编程、运行Minecraft服务器,或者使用一些基于Java的软件(如Android Studio的部分功能、Elasticsearch等),安装JDK就是必须的第一步。
简单来说,没有JDK,Java程序就像没有发动机的汽车,根本无法启动。
二、安装前的准备工作
在开始安装之前,我们先做两件简单的事情:
-
检查是否已安装Java
- 按下键盘上的
Win + R键 - 输入
cmd然后按回车 - 在弹出的黑色窗口里输入
java -version - 如果显示“不是内部或外部命令”,说明没有安装;如果显示版本信息,说明已经安装了
- 按下键盘上的
-

确定你的Windows系统类型
- 右键点击“此电脑”或“我的电脑”
- 选择“属性”
- 查看“系统类型”是64位还是32位
三、详细安装步骤(适合新手)
步骤1:下载OpenJDK安装包
我推荐使用Adoptium的OpenJDK,因为它对新手比较友好:
- 打开浏览器,访问Adoptium官网
- 找到下载页面,选择“Windows”平台
- 根据你的系统类型选择:
- 64位系统选
x64 - 32位系统选
x86(现在很少见了)
- 64位系统选
- 版本选择建议:
- 新手用最新的LTS版本(目前是JDK 17或21)
- 如果是运行特定软件,按软件要求选择版本
- 点击下载
.msi格式的安装包(这种最简单)
步骤2:运行安装程序
- 找到下载好的安装文件,通常叫类似
OpenJDK17U-jdk_x64_windows_hotspot_17.0.5_8.msi的名字 - 双击运行,如果出现安全提示,点击“是”或“运行”
- 安装向导启动后,点击“Next”
步骤3:选择安装选项
这里有几个重要选项:
-
安装路径:建议保持默认(通常是
C:\Program Files\Eclipse Adoptium\)- 如果你想改位置,可以点击“Change”,但不要用中文路径或带空格的路径
-
设置环境变量:这个很重要!
- 一定要勾选“Add to PATH”或类似选项
- 这样系统才能在任何地方识别java命令
-
其他选项保持默认即可
步骤4:完成安装
- 点击“Install”开始安装
- 如果出现用户账户控制提示,点击“是”
- 等待进度条走完
- 点击“Finish”完成安装
四、验证安装是否成功
安装完成后,我们需要确认是否真的装好了:
-
重新打开命令提示符
- 按
Win + R,输入cmd,回车 - 重要:必须重新打开,旧的窗口不识别新设置
- 按
-
测试java命令
java -version应该显示类似这样的信息:
openjdk version "17.0.5" 2022-10-18 OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8) OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing) -
测试javac命令(编译工具)
javac -version应该显示对应的版本信息
如果两个命令都正常显示版本,恭喜你!安装成功了。
五、常见问题解决
问题1:命令提示符显示“不是内部或外部命令”
原因:环境变量没有设置成功
解决方法:
- 右键“此电脑” → “属性” → “高级系统设置”
- 点击“环境变量”
- 在“系统变量”部分,找到并选中“Path”,点击“编辑”
- 点击“新建”,添加两条路径:
C:\Program Files\Eclipse Adoptium\jdk-17.0.5.8-hotspot\bin C:\Program Files\Eclipse Adoptium\jre-17.0.5.8-hotspot\bin(注意:你的路径可能略有不同)
- 点击所有“确定”保存
- 重新打开命令提示符测试
问题2:安装时提示“需要管理员权限”
解决方法:
- 右键点击安装文件,选择“以管理员身份运行”
问题3:多个JDK版本冲突
解决方法:
- 检查环境变量中Java路径的顺序
- 只保留需要的版本路径
- 或者使用专门的版本管理工具
六、进阶配置(可选)
1. 设置JAVA_HOME变量
有些高级软件需要这个变量:
- 打开环境变量设置(同上)
- 在“系统变量”点击“新建”
- 变量名:
JAVA_HOME - 变量值:你的JDK安装路径,如
C:\Program Files\Eclipse Adoptium\jdk-17.0.5.8-hotspot - 点击“确定”保存
2. 安装多个JDK版本
如果你需要不同版本的JDK:
- 下载其他版本的OpenJDK
- 安装到不同目录
- 在环境变量中只设置一个版本的路径
- 需要切换时,修改Path中的路径顺序
七、版本选择建议
- 普通用户/新手:选择最新的LTS版本(JDK 17或21)
- 企业开发:根据公司要求选择,通常是JDK 8、11、17
- 运行特定软件:查看软件官方文档的要求
- 学习Java:JDK 17或21,新特性更多
八、维护和更新
- 定期检查更新:OpenJDK会有安全更新,建议每半年检查一次
- 卸载旧版本:
- 控制面板 → 程序和功能
- 找到旧的Java版本,卸载
- 清理环境变量中的旧路径
- 备份配置:如果你做了自定义配置,记得备份环境变量设置
九、安全注意事项
- 只从官网下载:避免从不明来源下载,防止捆绑恶意软件
- 及时更新:保持JDK更新,修复安全漏洞
- 不需要时卸载:如果不使用Java程序,可以考虑卸载,减少攻击面
十、测试你的安装
最后,我们来写一个简单的Java程序测试:
- 新建一个文本文件,改名为
Hello.java - 用记事本打开,输入:
public class Hello { public static void main(String[] args) { System.out.println("OpenJDK安装成功!"); } } - 保存文件
- 在文件所在目录,按住Shift键并右键,选择“在此处打开命令窗口”
- 输入命令:
javac Hello.java java Hello - 如果看到“OpenJDK安装成功!”,说明一切正常!
按照这个步骤,即使是完全没有经验的新手,也能顺利完成OpenJDK的安装。如果在任何步骤遇到问题,可以回头检查对应的部分,大部分问题都能找到解决方法。安装成功后,你就可以开始Java编程之旅,或者运行各种需要Java环境的软件了。
文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

还没有评论,来说两句吧...