javac不是内部或外部命令

在cmd命令窗口输入java和java -version显示正常,但输入javac显示‘javac不是内部或外部命令’。作者分享两种可能情况,一是配置path时路径多了分号,二是将两个路径添加到了一行上,提醒大家注意。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常。但是输入javac,显示“javac不是内部或外部命令”。

接下来说一下我所了解的的两种情况,可能对你们有所帮助。

网上说win10不可以用用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。但是经过我的此时,行对路径也是可以的额,并不是这个问题(下图第一张图片是我配置好的。),但是下面的两个问题确实是我碰到的。

一、路径多了分号

配置path的时候,需要写添加新的路径。我在学习别人的博客时候,他讲两句路径写出来 ,可能是想用标点做个结束的标志,并不是路径的内容,不能复制。由于这种路径不能多空格,什么标记什么,只要多了就是错误。

二、一共添加两个路径,不能写到一行。

这个是没有看清楚,以为是一个路径,将两个路径添加到了一行上,小伙伴们一定要注意啊!

 

 

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值