未找到 javac 命令

未找到 javac 命令

我正在尝试编译在互联网上找到的 Java 程序,它说我必须检查 javac 是否已安装。我很久以前就安装了 JDK,所以它应该可以工作,但我收到命令未找到错误:

替代文本

如何解决?

答案1

似乎javac无法找到可执行文件,因为您没有设置PATH环境变量来包含它。这是一个简单的修复。

因为您显然正在使用 Windows XP...

  • 右键单击“我的电脑”,然后选择“属性”。 (或Win+ Pause
  • 转到“高级”选项卡
  • 单击对话框底部附近的“环境变量”按钮
  • 在您帐户的“用户变量”下,应该有一个PATH变量,如果没有,请单击“新建”并使用变量名称PATH和值作为 jdkbin目录的路径(类似于C:\Program Files\Java\jdk1.6.0\bin,它在安装之间有所不同,因此您必须检查C:\Program Files\Javajdk 版本)。如果它已经存在但为空,请将其更改为 jdk 目录的路径bin。如果它已经存在但不为空,请;在 jdk 目录的路径后附加一个分号()bin

该值应如下所示:

替代文本

如果有先前的值,则应使用分号分隔,如下所示:

替代文本

答案2

首先检查您的计算机上是否仍有 java 编译器。

打开命令提示符并输入

cd \

dir javac* /s

如果没有找到任何文件,请安装 JDK 来编译您的 java 程序。

答案3

您需要编辑环境变量,正如 John T 所提到的。内置的 Windows 环境变量编辑器有点麻烦,请查看快速环境编辑器

图片

相关内容