cmd执行javac 报错:不是内部或外部命令,也不是可运行的程序

"当在安装了JDK并配置好环境变量的Windows系统中,执行java命令正常但javac命令报错时,可能是因为环境变量Path中使用了相对路径"%JAVA_HOME%in"。解决这个问题的方法是将其改为绝对路径。更新环境变量后,重启CMD,javac命令就能正常工作了。这个小技巧对于初学者在配置Java开发环境时可能会有所帮助。"
摘要由CSDN通过智能技术生成

在我们安装了jdk,并已完成了java环境变量的配置情况下,在cmd 执行java时,可以正常使用,但是在执行javac时,就会报错:‘javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。如下图:
在这里插入图片描述
经过小编的排查,出现这个问题是因为环境配置Path中配置使用的是"%JAVA_HOME%\bin",这时我们可以将此修改为绝对路径,如下即可
在这里插入图片描述
保存后退出,再次重新打开cmd执行javac,就好了
在这里插入图片描述

PS:以上如有不正之处,请大佬指出,

									书山有路勤为径,学海无涯苦作舟!
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值