找不到Javac

Ark*_*tri 21 java compilation javac windows-8

我正在运行Windows 8,我无法让javac工作.

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

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

我曾尝试过有和没有';' 但无济于事.

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

我已经确保javac确实存在于bin中.

任何有关修复的建议都将不胜感激.

EDITS echo%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
Run Code Online (Sandbox Code Playgroud)

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

Sea*_*man 37

据我所知,你有JRE你的PATH,但不是JDK.

从命令提示符处尝试:

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
Run Code Online (Sandbox Code Playgroud)

然后再试javac一次 - 如果这样做,你需要永久修改你的环境变量以PATH包含它JDK.


小智 15

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

现在你已经定下来了.键入javac在cmd中.将显示所有javac选项.

  • 请注意,如果您已经打开了一个 cmd 并尝试使用它,它似乎不起作用。您需要打开一个新的命令。 (4认同)