javac命令无法识别
原创
©著作权归作者所有:来自51CTO博客作者hjhnju的原创作品,请联系作者获取转载授权,否则将追究法律责任
JDK装完后,运行java -version显示成功,但敲入javac失败:‘javac’不是内部命令或外部命令,也不是可运行的程序或批处理。
原来是path变量设置出错了。为什么java命令可执行而javac不能识别能?
path变量是为了识别java.exe,javac.exe等设置的,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%path%(%path%代表系统的环境变量一般是 %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;)
在%JAVA_HOME%\bin中是含有javac命令的,但是在%JAVA_HOME%\jre\bin中是不含javac的,jre只包含运行所必须的工具所以没有javac.
上一篇:命令行中jdk版本有误
下一篇:关于继承的一些复习
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
angularjs初始化时不显示模板内容, 不显示html, 不显示template
template的内容可能在需要的数据准备好之前就显示出来了, ng cloak可以解决这个问题 "ng cloak"
angularjs javascript 数据 编程