Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于javac_Java_Windows_Command Line - Fatal编程技术网

关于javac

关于javac,java,windows,command-line,Java,Windows,Command Line,javac不是内部或外部命令错误。我已经确定了道路。然后它也给出了相同的错误。如果您在windows上,并且在命令提示符下运行,则需要重新打开它以强制任何路径更改生效。您应该首先通过执行以下命令来检查路径: echo %PATH% 在这些文件夹中,至少应包含一个类似于以下内容的文件夹: C:\Program Files\Java\jdk1.6.0_20\bin 也许你最后忘了垃圾箱,也许你的路径中根本没有这样的文件夹名?我们不知道。如果您尝试了此方法,但仍然不确定,请发布路径的值,这样我们就

javac不是内部或外部命令错误。我已经确定了道路。然后它也给出了相同的错误。

如果您在windows上,并且在命令提示符下运行,则需要重新打开它以强制任何路径更改生效。

您应该首先通过执行以下命令来检查路径:

echo %PATH%
在这些文件夹中,至少应包含一个类似于以下内容的文件夹:

C:\Program Files\Java\jdk1.6.0_20\bin

也许你最后忘了垃圾箱,也许你的路径中根本没有这样的文件夹名?我们不知道。如果您尝试了此方法,但仍然不确定,请发布路径的值,这样我们就可以给您真正的提示,而不仅仅是猜测。

您确定安装了JDK吗


JRE aka Java运行时不包含javac,这只是JDK开发工具包的一部分

因为没有信息标题和命令行中没有特定的错误消息而被否决。这两个缺陷使得其他遇到此问题的用户很难找到此问题及其答案。对于新手来说,这是一个令人困惑的问题,因为安装JDK和JRE似乎将java.exe置于基于注册表的命令查找中,而不是路径中。因此,当从命令行运行java时,如果没有手动配置,运行javac会令人困惑地失败。