Java是一种流行的编程语言,其中代码是用名为 爪哇语 . 这意味着如果您想编译Java代码并将其作为二进制文件运行,您应该使用javac命令或工具。因为为Linux、Windows和MacOSX提供了跨平台语言javac工具。” javac不能被识别为内部或外部命令 是一个与javac相关的错误,在指定的路径中找不到它。
![图片[1]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-30.png)
检查是否安装了Java(JDK)
首先,我们将检查Java或JDK是否正确安装。javadevelopmentkit(JDK)是一个设计用于开发、编译和运行Java应用程序的工具集。默认情况下,JDK和javac安装在 C:程序文件Java “带有jdkX.XX的目录,其中X.XX是版本。导航到此目录并检查JDK是否正确安装。
![图片[2]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-31.png)
如果您使用的是64位系统,则32位JDK可以作为32位程序文件安装 C:程序文件(x86)Java “.
![图片[3]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-32.png)
我们可以看到,JDK没有安装,因此Java目录没有创建。请下载JDK并使用以下链接进行安装。
https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
检查JAVAu HOME Path设置是否正确
“最受欢迎的案例” javac不能被识别为内部或外部命令 “错误不是设置 爪哇岛之家 环境变量路径或设置错误的路径。我们首先尝试从命令行打印javau HOME path值,如下所示。
echo %JAVA_HOME%
![图片[4]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-33.png)
我们可以看到,%%JAVAu HOME%%未设置。因此,我们应该将%%JAVAu HOME%%正确设置为JDK二进制位置。导航到“C:programfiles”或“C:programfiles(x86)”并找到如下所示的“JavajdkX.XX”文件夹。
![图片[5]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-37.png)
我们将设置JAVAu HOME环境变量。首先,我们将通过“开始”菜单打开环境变量,键入“环境变量”,如下所示。
![图片[6]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-34.png)
在下面的屏幕中,单击“环境变量”按钮。
![图片[7]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-35.png)
在下面的屏幕中有两种类型的环境变量。“系统变量”在系统范围内可用,并由其他用户使用。“ismail的用户变量”仅对当前用户可用。我们将把javau HOME放入系统变量中,因此单击系统变量下的“New…”。
![图片[8]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-36.png)
将“javau HOME”放在变量名中,将“C:programmfilesjavajdk-15.0.1in”放在变量值中,如下所示,然后单击OK。
![图片[9]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-38.png)
我们可以在下面看到,JAVAu HOME path列在系统变量下面。
![图片[10]-“javac不被识别为内部或外部命令”错误及解决方法-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/12/wisetut_image-39.png)
有关更多详细信息,请参阅向环境变量添加新变量。