java - Javac 使用 Powershell 但不使用命令提示符
问题描述
我正在尝试在 Windows 10 Home(64 位)中安装 Java。就像许多教程指出的那样,我下载了 Java jdk 安装文件,执行了它,安装后更改了环境变量中的路径。但是由于某种原因,当我执行命令“javac”时,它会在命令提示符中返回非内部/外部命令错误,但在 Powershell 中运行绝对正常。我试图通过卸载 Java 并非常小心地重新安装它来纠正这个问题,遵循所有步骤,但这种情况仍然存在。
此外,在安装 Java 期间,我的 Path 变量丢失了原始值。这会导致问题吗?
编辑:我能够在命令提示符下运行java命令,但javac仍然无法工作。我已经尝试过其他论坛和这个论坛上建议的方法,但到目前为止还没有运气。
解决方案
如果您在 JAVA 文件夹的 windows 程序文件中可以找到 JDK(Java 开发工具包)和 JRE(服务器 Java 运行环境),则说明 Java 安装没有问题。
主要问题是环境变量声明。
转到环境变量并为此创建新路径。
JAVA_HOME = "你的 JDK 和 JRE 安装路径"
另一个是
JAVA = "您的 JDK 和 JRE 安装路径"
希望对你有所帮助。这样做之后,如果仍然存在问题,只需重新启动您的 PC 并再次检查。
推荐阅读
- r - 如何在 ggplot2 折线图中创建图例标题
- r - 调整绘图轴(R CoOccurr 包)
- swift - KVO:无法在 iOS 10.3.4 iPhone 5 上解开密钥路径
- powerbi - 数据仓库环境中的 Power BI
- windows - 谁能解释 LNK 文件漏洞 (CVE-2015-0096) 的工作原理?
- vhdl - VHDL 输出端口上不存在驱动程序
- reactjs - 对上传的图像进行反应 blueimp-load-image 重新缩放
- c++ - “然后在报价目录中”是什么意思?
- android - 无法在卡片小部件中圆角图像
- imagemagick - 如何在 ImageMagick 中使用输入文件名?