安装配置Android环境时遇到“javac不是内部或外部命令”的问题

今天在一台新机上,配置了一下Android环境。系统为win7旗舰版64位,下载了java8的安装包“jdk-8u40-windows-x64.exe”,安装在D盘:

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第1张图片

安装完成,在桌面右键打开命令行窗口,输入“java -version”、“java”命令都没问题:

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第2张图片

输入“javac”命令报错,提示“javac不是内部或外部命令,也不是可运行的程序”:

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第3张图片

这是没有在系统变量添加java安装路径的原因,配置系统变量步骤如下:

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第4张图片

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第5张图片

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第6张图片

首先在系统变量栏新建变量,变量名:JAVA_HOME,变量值:D:\Program Files\Java\jdk1.8.0_40

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第7张图片

再添加一个系统变量,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar (前面有一个点)

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第8张图片

选中变量Path编辑,往变量值添加:;%JAVA_HOME%\bin (如果变量值为空,则不用添加分号)

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第9张图片

保存设置,在cmd命令行窗口输入"javac",仍然会提示错误"javac不是内部或外部命令,也不是可运行的程序",。有不少网友遇到同样的问题,网上就有各种说法:要安装到C盘、安装路径不能有空格等等。其实这些都不是问题,我就安装在D盘,而且安装路径有空格。


上面的操作实际上是没问题的,唯一要做的就是关掉命令窗口,重新打开,输入"javac",可以看到已经出现正确的提示:

安装配置Android环境时遇到“javac不是内部或外部命令”的问题_第10张图片

你可能感兴趣的:(java,android,环境配置)