JDK安装成功后,对源程序首先需要进行的就是编译。
在DOS环境下输入javac,会出现以下提示:'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
出现这个问题的原因是:Windows操作系统无法找到javac命令文件
让我们先来看Windows操作系统是如何寻找硬盘上某个命令的呢?
--首先它会在当前目录下搜索
--当前目录如果搜索不到,他会从环境变量path指定的路径当中搜索某个命令
--如果都搜索不到,他会报出以上的错误
当我们在刚刚打开DOS窗口后,输入igconfig,会出现计算机的IP地址,但是当前目录并没有igconfig命令,因此该命令必定在path指定的路径中。
--path环境变量与java无关,path环境变量是专门给Windows操作系统指路的。
通过点击计算机-->属性-->高级-->环境变量
我们发现path的指定路径中含有igconfig的路径赫然在列,即%SystemRoot%\system32。
因此,我们只需要将javac命令所在的路径添加到环境变量path中即可。
之后,输入javac就会出现我们想要的画面了。