我已经更改了环境变量但是还是'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
1个回答
展开全部
要解决这个问题,首先要明白环境变量这个配置。所谓环境变量就是计算机能够直接识别和调用的软件。
举个例子,为何我们可以直接在计算机的运行里面输入cmd就能打开控制台,这就是因为windows操作系统默认将cmd.exe所在的C:\WINDOWS\system32这个目录配置到了环境变量PATH中。
因此要能够直接使用javac命令,所以你需要将javac.exe这个文件的目录配置到path中去。javac.exe是放在java安装目录下的bin目录下。因此只要把这个bin目录放入到path中,重新打开cmd后自然就能使用javac命令了。
你可以通过在CMD命令中输入“echo %path%”就能将path变量的值输出到控制台。从输出的目录结果就能看出是否正确将java bin目录配置到环境变量中。
举个例子,为何我们可以直接在计算机的运行里面输入cmd就能打开控制台,这就是因为windows操作系统默认将cmd.exe所在的C:\WINDOWS\system32这个目录配置到了环境变量PATH中。
因此要能够直接使用javac命令,所以你需要将javac.exe这个文件的目录配置到path中去。javac.exe是放在java安装目录下的bin目录下。因此只要把这个bin目录放入到path中,重新打开cmd后自然就能使用javac命令了。
你可以通过在CMD命令中输入“echo %path%”就能将path变量的值输出到控制台。从输出的目录结果就能看出是否正确将java bin目录配置到环境变量中。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询