今天在一台新机上,配置了一下Android环境。系统为win7旗舰版64位,下载了java8的安装包“jdk-8u40-windows-x64.exe”,安装在D盘:
安装完成,在桌面右键打开命令行窗口,输入“java -version”、“java”命令都没问题:
输入“javac”命令报错,提示“javac不是内部或外部命令,也不是可运行的程序”:
这是没有在系统变量添加java安装路径的原因,配置系统变量步骤如下:
首先在系统变量栏新建变量,变量名:JAVA_HOME,变量值:D:\Program Files\Java\jdk1.8.0_40
再添加一个系统变量,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar (前面有一个点)
选中变量Path编辑,往变量值添加:;%JAVA_HOME%\bin (如果变量值为空,则不用添加分号)
保存设置,在cmd命令行窗口输入"javac",仍然会提示错误"javac不是内部或外部命令,也不是可运行的程序",。有不少网友遇到同样的问题,网上就有各种说法:要安装到C盘、安装路径不能有空格等等。其实这些都不是问题,我就安装在D盘,而且安装路径有空格。
上面的操作实际上是没问题的,唯一要做的就是关掉命令窗口,重新打开,输入"javac",可以看到已经出现正确的提示:
时间: 2024-11-11 04:20:22