jdk环境变量怎么配置-漏掉路径末尾分号会反复触发编译报错

jdk环境变量怎么配置-漏掉路径末尾分号会反复触发编译报错

前阵子接手公司老旧项目,打开cmd敲javac直接弹出不是内部或外部命令的提示,翻遍网上图文教程折腾半天才摸清jdk环境变量怎么配置,一开始照着图文一步步点新建变量,反复刷新命令窗口都没有效果,桌面反复新建java文件测试,运行结果始终跳出报错弹窗。

电脑桌面新建的文本文件改后缀成.java,写完基础输出代码保存后,右键打开终端输入编译指令,系统完全识别不到java开发工具,当时盯着系统属性里的环境变量面板,盯着JAVA_HOME的安装路径反复核对,安装包解压的文件夹地址一字不差复制粘贴进去,半点字符都没有改动,可命令窗口依旧不认javac指令。

后来才反应过来,系统变量区域的Path编辑窗口里,新建的jdk二进制路径末尾少了一个英文分号,网上大半教程只标注要添加%JAVA_HOME%\bin,压根不会特意提醒分号的作用,自己当时直接照搬教程里的路径文本,压根没留意标点符号的差别,反复重启电脑、关闭再打开终端都没法解决这个底层问题。

点开系统高级设置里的环境变量面板,下方系统变量板块优先新建JAVA_HOME变量,变量值填入本地jdk完整安装目录,这个步骤没有多余门槛,安装jdk的时候记住安装路径,复制粘贴进去就不会出错,很多新手卡在这一步纯粹是记错安装文件夹,把jre文件夹的路径填进JAVA_HOME里,后续配置全部白费功夫。

双击打开系统变量里的Path变量,弹出编辑窗口之后点击新建,单独一行输入%JAVA_HOME%\bin,这一段路径复制完成后,一定要在整行末尾补上英文半角分号,当初就是忽略这个细微符号,连续三次修改环境变量,每次保存后重启cmd窗口测试,运行java代码都会提示指令不存在,电脑右下角反复弹出开发环境异常的提示框。

身边同组的同事前段时间也碰到同款问题,他当时跟着短视频教程配置,全程没有注意标点符号,连续两天调试环境都没能正常运行代码,最后还是对照我调整后的变量参数,补上末尾分号之后,敲javac指令立刻弹出版本信息,不用重启电脑,直接新开一个cmd窗口就能正常编译java文件。

做完所有变量修改操作之后,不要直接关闭窗口,每一个弹窗都点击确定逐层保存,有不少人改完JAVA_HOME和Path之后直接关掉系统属性页面,系统没有同步保存修改的参数,再次打开cmd测试依旧会出现报错,当时自己也犯过一次这个失误,白白多耗费二十多分钟排查问题。

打开全新的cmd窗口,依次输入java -version和javac,两行指令都弹出对应版本信息,代表整套配置流程全部生效,桌面新建的java文件可以正常编译运行,不会再出现指令无法识别的弹窗,之前反复调试的老旧项目也能正常启动运行。

抬手关掉系统环境变量的全部窗口,顺手把jdk安装文件夹的快捷方式固定到文件资源管理器侧边栏,往后重装系统需要重新配置环境变量时,不用反复翻找安装路径,也不用再为一个小小的英文分号耗掉大段空闲时间。

了解更多百科知识请访问 百科