cmd输入javac显示不是内部或外部文件怎么破?(输入java和java -version时都没有问题)

一、问题:
cmd输入javac显示不是内部或外部文件,如下图
这里写图片描述
二、解决方法:
我搜了网上的方法,重启cmd,并无卵用。
然后有说环境变量里系统变量的JAVA_HOME,CLASSPATH设置错误的。我检查了一遍也没有问题。
还有说什么相对路径要改成绝对路径。我了解了两者的意思,却没有找到具体的操作方法。
正在我头大,胡乱尝试的时候,我终于找到了问题所在!

我没有做这一步:要在“用户变量”中新建一个“PATH”变量名,变量值为:%JAVA_HOME%\bin;(就是jdk的bin目录,记得后面有“;”号)
注意:是在“用户”变量中!!!
如图:
这里写图片描述
设置好后,不需要重启,直接win+R,输入cmd打开,输入javac,如下图,就成功了!
这里写图片描述

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值