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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huajuanaini/article/details/79742220

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

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


猜你喜欢

转载自blog.csdn.net/huajuanaini/article/details/79742220