我正在尝试编译在互联网上找到的 Java 程序,它说我必须检查 javac 是否已安装。我很久以前就安装了 JDK,所以它应该可以工作,但我收到命令未找到错误:
如何解决?
答案1
似乎javac
无法找到可执行文件,因为您没有设置PATH
环境变量来包含它。这是一个简单的修复。
因为您显然正在使用 Windows XP...
- 右键单击“我的电脑”,然后选择“属性”。 (或Win+ Pause)
- 转到“高级”选项卡
- 单击对话框底部附近的“环境变量”按钮
- 在您帐户的“用户变量”下,应该有一个
PATH
变量,如果没有,请单击“新建”并使用变量名称PATH
和值作为 jdkbin
目录的路径(类似于C:\Program Files\Java\jdk1.6.0\bin
,它在安装之间有所不同,因此您必须检查C:\Program Files\Java
jdk 版本)。如果它已经存在但为空,请将其更改为 jdk 目录的路径bin
。如果它已经存在但不为空,请;
在 jdk 目录的路径后附加一个分号()bin
。
该值应如下所示:
如果有先前的值,则应使用分号分隔,如下所示:
答案2
首先检查您的计算机上是否仍有 java 编译器。
打开命令提示符并输入
cd \
dir javac* /s
如果没有找到任何文件,请安装 JDK 来编译您的 java 程序。
答案3
您需要编辑环境变量,正如 John T 所提到的。内置的 Windows 环境变量编辑器有点麻烦,请查看快速环境编辑器。