Java 怎么配置环境变量
Java 怎么配置环境变量
很多刚接触编程的朋友,第一次安装完Java后,都会遇到一个相同的问题:明明装了Java,却在命令行里输入java或者javac,弹出“不是内部或外部命令”的提示。这大多是因为没配置Java的环境变量——别担心,这不是什么复杂的技术门槛,就像给你的电脑“指个路”,让它能找到Java这个工具的位置,下面咱们一步步来,用生活化的例子讲清楚。
环境变量是什么?举个简单例子
你可以把电脑想象成一个大商场,商场里有很多店铺,Java就是其中一家卖编程工具的门店。平时你想去这家店,得说清具体地址;但如果给这家店办了个“VIP快速通道”,你只要说店名,商场的服务台就能直接带你过去,不用每次都报完整地址。

环境变量就相当于这个“VIP快速通道”,它告诉电脑:“你要找的Java工具,就放在这个文件夹里,以后输入相关命令,直接去那里找就行”。没配置环境变量,电脑就不知道Java在哪,自然会找不到命令。
先确认Java安装成功,再做配置
在配置环境变量之前,得先确定你已经正确安装了Java,不然配置了也没用。咱们先打开电脑的“命令提示符”(Windows用户按Win+R,输入cmd回车;Mac用户打开“终端”),输入java -version,如果弹出Java的版本信息,比如“java version "17.0.8"”,说明安装成功,接下来就能配置环境变量了。
手把手教你Windows系统配置
Windows系统的环境变量设置,步骤很清晰,跟着做就行:
- 右键点击“此电脑”,选择“属性”,再点“高级系统设置”,在弹出的窗口里点“环境变量”。
在“系统变量”区域,找到名叫`Path`的变量,双击它。
- 接下来要找到你Java的安装路径——比如你把Java装在
C:\Program Files\Java\jdk17这个文件夹里,那你需要把两个路径加进Path里:一个是C:\Program Files\Java\jdk17\bin,另一个是C:\Program Files\Java\jdk17\jre\bin。 - 点“确定”保存所有设置,最后重新打开命令提示符,输入
java和javac,要是不再弹出错误,说明配置成功了。
Mac系统的环境变量配置
Mac系统的配置和Windows有点不一样,不过也不难,就像给家里的 Wi-Fi 加个常用设备的快捷连接:
- 打开“终端”,输入
open ~/.bash_profile(如果是较新的Mac系统,用open ~/.zshrc,这是系统默认的配置文件)。
在打开的文件里,输入两行内容:
- 第一行是
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk17.jdk/Contents/Home(这里的路径要换成你自己的Java安装路径,安装Java时一般会提示这个路径,或者在终端输入/usr/libexec/java_home就能查到); - 第二行是
export PATH=$JAVA_HOME/bin:$PATH,这步相当于把Java的bin目录加到快捷通道里。 - 保存文件,回到终端输入
source ~/.bash_profile(或source ~/.zshrc)让配置生效,再输入java -version验证就行。
常见小问题别踩坑
配置时容易犯两个小错误:一是路径写错了,比如把JDK的根目录当成bin目录,导致电脑找不到文件;二是配置后没重启命令行,旧的终端进程还记着没配置的状态,所以一定要保存设置后重新打开命令行验证。
其实配置环境变量,本质就是让电脑快速找到工具的位置,就像你把常用的快递地址存在手机里,不用每次都翻备忘录一样。多试几次,很快就能搞定,之后就能顺畅用Java写代码啦。