必须安装JDK并配置JAVA_HOME与Path环境变量才能运行或开发Java程序;流程包括下载匹配版本JDK、安装到指定目录、设置JAVA_HOME指向安装路径、将%JAVA_HOME%\bin加入Path、最后用java/javac -version及编译运行Hello.java验证。

如果您需要在电脑上运行Java程序或开发Java应用,必须先安装Java开发工具包(JDK)并正确配置系统环境变量。以下是完成JDK下载、安装及环境变量设置的完整操作流程:
一、下载JDK安装包
JDK由Oracle官方提供,也可选择OpenJDK发行版。下载前需确认操作系统类型(Windows/macOS/Linux)及架构(x64或ARM64),以获取匹配的安装文件。
1、访问Oracle官网Java SE下载页面或Adoptium(Eclipse Temurin)等可信开源站点。
2、选择与当前系统兼容的JDK版本,推荐使用LTS版本(如JDK 17或JDK 21)。
立即学习“Java免费学习笔记(深入)”;
3、勾选同意许可协议后,点击对应平台的安装包链接(例如Windows x64 Installer或macOS ARM64 .dmg)。
4、将下载文件保存至本地磁盘,注意记录保存路径,后续配置环境变量时会用到。
二、安装JDK程序
安装过程将把JDK核心组件(包括javac编译器、java运行时、javadoc等)部署到指定目录,该目录即为JAVA_HOME路径来源。
1、双击已下载的.exe(Windows)或.dmg(macOS)安装文件启动向导。
2、按提示点击“下一步”,接受默认安装路径(如Windows下为C:\Program Files\Java\jdk-21.0.1)或自定义路径。
3、确认安装选项(建议保留“Public JRE”和“Source Code”默认勾选)。
4、等待安装进度条完成,点击“关闭”退出安装向导。
三、配置JAVA_HOME系统变量
JAVA_HOME变量用于指向JDK根目录,是多数Java工具链识别SDK位置的关键依据。未正确设置会导致构建工具(如Maven、Gradle)无法定位编译器。
1、在Windows中右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。
2、在“系统变量”区域点击“新建”,变量名为JAVA_HOME,变量值填写JDK安装路径(如C:\Program Files\Java\jdk-21.0.1)。
3、在macOS中打开终端,执行命令:echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 21)' >> ~/.zshrc && source ~/.zshrc。
4、验证是否生效:在新打开的命令行窗口输入echo %JAVA_HOME%(Windows)或echo $JAVA_HOME(macOS/Linux),应显示完整路径。
四、配置Path变量添加bin目录
将JDK的bin子目录加入系统PATH,可使javac、java等命令在任意目录下被直接调用,避免每次输入完整路径。
1、在Windows“环境变量”窗口中,找到系统变量中的Path,点击“编辑”→“新建”。
2、新增一条路径:%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(macOS/Linux)。
3、确保该条目位于Path列表顶部或至少高于其他Java相关路径,防止旧版本JDK优先被调用。
4、关闭所有命令行窗口,重新打开一个新的CMD或Terminal,输入java -version和javac -version,两行输出版本号一致即表示成功。
五、验证安装结果
通过执行标准Java命令检查JDK各组件是否可正常调用,同时确认环境变量层级关系无冲突。
1、打开命令提示符(Windows)或终端(macOS/Linux),输入java -version,应返回JDK主版本、次版本及构建信息。
2、输入javac -version,输出应与java -version一致,证明编译器已就绪。
3、创建测试文件Hello.java,内容为:public class Hello { public static void main(String[] args) { System.out.println("Hello JDK!"); } }。
4、执行javac Hello.java生成.class文件,再执行java Hello,屏幕输出Hello JDK!即完成全部验证。










