找不到 Javac

2022-09-01 13:44:49

我运行的是Windows 8,我无法让javac工作。

我已将环境变量中的 PATH 设置为

C:\Program Files (x86)\Java\jdk1.7.0_17\bin

我尝试过带和不带“;”,但无济于事。

我最近在桌面上遇到了这个问题,并添加了;工作,但不是在这种情况下。

我已经确保javac也存在于bin中。

任何关于修复的建议将不胜感激。

编辑回声 %PATH% 给出:

C:\Users\Arktri\Desktop>echo %PATH%

C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin

确切的错误是:“javac”未被识别为内部或外部命令,可操作程序或批处理文件。


答案 1

据我所知,你有 在你的 中,但没有 .JREPATHJDK

从命令提示符处尝试以下操作:

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin

然后重试 - 如果这有效,则需要永久修改环境变量以包含。javacPATHJDK


答案 2
  1. 去我的电脑;
  2. 右键单击属性;
  3. 转到高级系统设置;
  4. 转到环境变量;
  5. 在用户变量中,用户单击“新建”(顶部“新建”按钮,而不是系统变量);
  6. 将变量名称设置为:Path
  7. 将该变量的值设置为:C:\Program Files\Java\jdk1.7.0_76\bin
  8. 点击确定;
  9. 点击确定;
  10. 单击“确定”。

现在你已经准备好了。键入 cmd。将显示所有 javac 选项。javac

编辑:正如@MediaMaker指出的那样,完成上述步骤后,您需要打开一个新的命令提示符才能使其正常工作。


推荐