首页 > 解决方案 > Javac 使用 Powershell 但不使用命令提示符

问题描述

我正在尝试在 Windows 10 Home(64 位)中安装 Java。就像许多教程指出的那样,我下载了 Java jdk 安装文件,执行了它,安装后更改了环境变量中的路径。但是由于某种原因,当我执行命令“javac”时,它会在命令提示符中返回非内部/外部命令错误,但在 Powershell 中运行绝对正常。我试图通过卸载 Java 并非常小心地重新安装它来纠正这个问题,遵循所有步骤,但这种情况仍然存在。

此外,在安装 Java 期间,我的 Path 变量丢失了原始值。这会导致问题吗?

编辑:我能够在命令提示符下运行java命令,但javac仍然无法工作。我已经尝试过其他论坛和这个论坛上建议的方法,但到目前为止还没有运气。

标签: javapowershellwindows-10command-prompt

解决方案


如果您在 JAVA 文件夹的 windows 程序文件中可以找到 JDK(Java 开发工具包)和 JRE(服务器 Java 运行环境),则说明 Java 安装没有问题。

主要问题是环境变量声明。

转到环境变量并为此创建新路径。

JAVA_HOME = "你的 JDK 和 JRE 安装路径"

另一个是

JAVA = "您的 JDK 和 JRE 安装路径"

希望对你有所帮助。这样做之后,如果仍然存在问题,只需重新启动您的 PC 并再次检查。


推荐阅读