让 javac 在 PATH 环境变量中工作

问题描述 投票:0回答:4

所以我已经下载了最新的JDK并安装了它。 我开始阅读一本包含一些教程的教科书,但教科书的任何部分都没有告诉您如何“设置”javac 编译器。如果我在命令行中输入“javac”,它只会说它不是可识别的命令。我已将 bin 文件夹的路径添加到路径环境变量中,但它仍然显示不是一个可识别的命令。请帮忙!!

java windows path javac environment
4个回答
0
投票

尝试使用 javac 的直接路径,例如 c:/swd/jdk/


0
投票
  • 检查运行
    javac
    是否可以在其文件夹中运行。
  • echo %JAVA_HOME%
    并确保它指向正确的文件夹。
  • echo %PATH%
    并确保它包含正确的路径。

0
投票

您是否碰巧通过命令

set PATH=%PATH%;C:\path\to\java\
修改了PATH变量?如果是这样,则 PATH 变量尚未永久存储。使用
setx PATH "%PATH%;C:\path\to\java\"
代替,检查是否是由
echo %PATH%
添加的,然后在新的cmd窗口中再次检查。我遇到了几乎同样的问题;我不知道 set 和 setx 之间的区别,但前者对我也不起作用:)。


0
投票

Javac 位于安装 java 编译器和解释器的区域中的 bin 目录中。因此,假设 bin 的路径为 C:..... in,则在命令提示符下键入 set path=%path%;C:..... in 。

© www.soinside.com 2019 - 2024. All rights reserved.