关于javac
javac不是内部或外部命令错误。我已经确定了道路。然后它也给出了相同的错误。如果您在windows上,并且在命令提示符下运行,则需要重新打开它以强制任何路径更改生效。您应该首先通过执行以下命令来检查路径:关于javac,java,windows,command-line,Java,Windows,Command Line,javac不是内部或外部命令错误。我已经确定了道路。然后它也给出了相同的错误。如果您在windows上,并且在命令提示符下运行,则需要重新打开它以强制任何路径更改生效。您应该首先通过执行以下命令来检查路径: echo %PATH% 在这些文件夹中,至少应包含一个类似于以下内容的文件夹: C:\Program Files\Java\jdk1.6.0_20\bin 也许你最后忘了垃圾箱,也许你的路径中根本没有这样的文件夹名?我们不知道。如果您尝试了此方法,但仍然不确定,请发布路径的值,这样我们就
echo %PATH%
在这些文件夹中,至少应包含一个类似于以下内容的文件夹:
C:\Program Files\Java\jdk1.6.0_20\bin
也许你最后忘了垃圾箱,也许你的路径中根本没有这样的文件夹名?我们不知道。如果您尝试了此方法,但仍然不确定,请发布路径的值,这样我们就可以给您真正的提示,而不仅仅是猜测。您确定安装了JDK吗
JRE aka Java运行时不包含javac,这只是JDK开发工具包的一部分因为没有信息标题和命令行中没有特定的错误消息而被否决。这两个缺陷使得其他遇到此问题的用户很难找到此问题及其答案。对于新手来说,这是一个令人困惑的问题,因为安装JDK和JRE似乎将java.exe置于基于注册表的命令查找中,而不是路径中。因此,当从命令行运行java时,如果没有手动配置,运行javac会令人困惑地失败。