win10系统java环境配置完成之后,javac命令提示不是内部或外部命令

本文分享了一次在Windows 10系统中配置Java开发环境时遇到的特殊问题:虽然java命令能正常使用,但javac命令却提示不是内部或外部命令。经过排查,发现是环境变量Path中的路径设置为相对路径导致的问题,将路径改为绝对路径后,问题得以解决。

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

       刚入职一家公司,公司装了个win10系统,安装了一下jdk,粗略的配置好环境变量之后,命令提示符java,看了一下配置成功了,就没再看,今天突然感觉不对劲,javac提示不是内部或外部命令,来回对着环境变量查了好几遍,感觉一点问题都没有,毕竟配置过很多遍的东西,很少会出错的,但是却出现了这个问题,想了一下,还是百度了一下,通过网上给的答案解决了问题,特此记录,希望再遇到的人少走弯路。

    首先我声明一下,我不确定是不是win10 的问题,但是这次确实是发生在win10系统上,问题描述:java,java -version,都可以正常运行,javac提示不是内部或外部命令。首先检查环境变量是否配置正确(JAVA_HOME,Path,CLASSPATH等等),如果是简单的配置错误,就不在本文章讨论范围内,自行百度配置方法。我想说的是,我这个配置的都是正确的,但是还是提示错误,原因是path变量要用jdk的绝对路径,相对路径怎么样也是错误的,配置成绝对路径之后,javac可以正常运行。特别注意一下:修改完环境变量,再次测试的时候,cmd的窗口需要重新启动一下。


评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值