所以我已经下载了最新的JDK并安装了它。 我开始阅读一本包含一些教程的教科书,但教科书的任何部分都没有告诉您如何“设置”javac 编译器。如果我在命令行中输入“javac”,它只会说它不是可识别的命令。我已将 bin 文件夹的路径添加到路径环境变量中,但它仍然显示不是一个可识别的命令。请帮忙!!
尝试使用 javac 的直接路径,例如 c:/swd/jdk/
javac
是否可以在其文件夹中运行。echo %JAVA_HOME%
并确保它指向正确的文件夹。echo %PATH%
并确保它包含正确的路径。您是否碰巧通过命令
set PATH=%PATH%;C:\path\to\java\
修改了PATH变量?如果是这样,则 PATH 变量尚未永久存储。使用setx PATH "%PATH%;C:\path\to\java\"
代替,检查是否是由echo %PATH%
添加的,然后在新的cmd窗口中再次检查。我遇到了几乎同样的问题;我不知道 set 和 setx 之间的区别,但前者对我也不起作用:)。
Javac 位于安装 java 编译器和解释器的区域中的 bin 目录中。因此,假设 bin 的路径为 C:..... in,则在命令提示符下键入 set path=%path%;C:..... in 。