“javac 未被识别为内部或外部命令、可操作程序或批处理文件”错误;PATH 方法失败

“javac 未被识别为内部或外部命令、可操作程序或批处理文件”错误;PATH 方法失败

我现在正在学习数据结构,一直以来我都断断续续地遇到 Java 问题,但现在它在我的计算机上无法再运行了。

我通过 JavaCodingPack 下载了适用于 Windows 10 的 Eclipse Temurin JDK 17,奇怪的是,当我在 Powershell 中输入“javac * java”时,会出现“javac 未被识别为内部或外部命令、可操作程序或批处理文件”的错误,但可以在 VSCode 中正常运行。有时,我需要再次运行 JavaCodingPack 才能运行程序(我不知道为什么)。然而,过去一周,没有程序可以在 VSCode 中运行。我试图更改我的 PATH 变量。我的用户 PATH 是正确的,但我更新了系统 PATH 以匹配,但没有成功。我更新了系统 PATH 以指向 JAVA_HOME。但没有成功。

我尝试卸载 Eclipse JDK 并安装 RedHat OpenJDK。我确保用户和系统 PATH 已更新以匹配 RedHat 和所有内容。但是,我无法在 Powershell 或 VSCode 中运行。我继续在 Powershell 中收到“javac 未被识别为内部或外部命令、可操作程序或批处理文件”错误,并且在 VSCode 中没有打印输出。

我的实验室助理也弄乱了 VSCode 中的 settings.json 文件,我认为这没什么帮助。VSCode 一直告诉我,我所用的 Java 版本无法访问,因为实验室指导老师弄乱了一些东西(安装 RedHat 后我又弄乱了它们)。这可能有些多余,但我想提一下。

我的电脑不允许我截取系统属性的屏幕截图,但请提出任何问题以获取可能有用的更多信息!

相关内容