如何对"未识别的Java "错误进行修复

133 阅读2分钟

如何解决 "未识别Java "的错误

这里有三种最简单的方法来解决Java的 "不被识别为内部或外部命令 "的错误。

  1. 在你的电脑上安装或重新安装Java和JDK
  2. 将Java的bin目录添加到计算机的PATH中
  3. 重新启动命令提示符、终端窗口或Powershell

如果未安装JDK或PATH配置错误,将导致 "未识别Java "错误。

是否安装了Java?

要运行Java命令,你必须安装Java。

这可能意味着安装了Java Runtime Environment(JRE)或完整的Java Development Kit(JDK)。但为了解决 "Java未被识别 "的错误,你必须首先确保Java已被安装。

在Windows或Ubuntu上安装Java有很多方法。

在Ubuntu上安装Java

在Ubuntu上安装Java,只需一条apt安装命令即可。

sudo apt install default-jre

在Windows上安装Java,可以通过下载Adoptium JDK并运行.msi文件,选择所有的默认选项来快速进行。

Java not recognized fix

如果没有安装Java,你将无法解决 "未识别Java "的错误。

将 Java 添加到 PATH 中

JDK 安装的 \bin 目录是找到 Java 可执行文件的地方。

如果 JDK 或 JRE 的 \bin 目录没有添加到 Windows 或 Linux 的 PATH 变量中,程序在运行时可能无法找到它。这肯定会导致 "Java未被识别 "的错误,即使JDK或JRE已正确安装。

Java path not recognized

确保Java的bin目录在路径上,以避免内部或外部命令错误。

重新启动终端窗口

终端窗口和命令提示符只在第一次启动时读取环境变量。

如果已经安装了JDK并且正确设置了PATH变量,如果PowerShell或命令提示符没有被重新启动,你仍然会遇到 "未识别Java "的错误。

重新启动你的终端窗口,或需要找到Java命令的应用程序,再试一次。Java未被识别 "的错误应该永远消失了。

Java错误的全文

Java未被识别错误的全文如下。

C:\java-error-fix> java -version 
'java' is not recognized as an internal or external command, 
operable program or batch file.

当Java被正确安装和配置后,这个错误就会消失。