在Windows 7中,javac不被识别为内部或外部命令

时间:2015-08-22 10:35:33

标签: java windows

我已经设置了JAVA_HOME和PATH变量。

JAVA_HOME看起来像这样:

C:\Program Files\Java\jdk1.8.0_60

PATH看起来像这样:

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

    "C:\Program Files\nodejs\" "C:\Program Files (x86)\Brackets\command";C:\mongodb\bin;"C:\Program Files\cURL\bin" ;C:\Python34\python.exe; 

"%JAVA_HOME%/bin" ;

然而,它无法找到任何java命令,如javac或java,

用户路径变量:

 C:\Program Files\nodejs\node_modules\npm\; C:\Users\dev4\AppData\Roaming\npm; C:\mongodb\bin; " %JAVA_HOME%\bin\" ; "%ANT_HOME%\bin\" ;

系统路径变量:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Files\nodejs\ ; C:\Program Files (x86)\Brackets\command;C:\mongodb\bin;C:\Program Files\cURL\bin ;C:\Python34\python.exe; %JAVA_HOME%\bin\;

尽管npm命令也不起作用。

这些以前一直在工作但是因为我试图为java设置路径,所以他们已经停止了工作

3 个答案:

答案 0 :(得分:4)

请使用\ 反斜杠而非/ 正斜杠这是路径设置中的问题

enter image description here

编辑: -

  1. 右键单击桌面上的“我的电脑”图标,然后选择“属性”。
  2. 点击高级系统设置链接。
  3. 单击“高级”选项卡。
  4. 单击“环境变量”按钮。
  5. 在“系统变量”下,单击“新建”。
  6. 输入变量名称JAVA_HOME 输入变量值作为Java Development Kit的安装路径C:\Program Files\Java\jdk1.8.0_60
  7. 现在输入上面显示的Path变量图片

答案 1 :(得分:2)

不要做我做的事情,坐在那里想知道为什么路径不会在你的窗户中改变。

更改变量...

  

然后重新启动您的电脑

一小时,我永远不会因为没有做你应该尝试的第一件事而迷失方向。

答案 2 :(得分:-1)

在我的系统中,用户变量路径如下

C:\apache-ant-1.9.5\bin;E:\Android\platform-tools;E:\Android\tools;C:\Users\M\AppData\Roaming\npm

我的系统路径变量是

  

C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files \ Java \ jdk1.8.0_45 \ bin; C:\ Program Files \ nodejs \

JAVA_HOME是

  

C:\ Program Files \ Java \ jdk1.8.0_45

希望这有帮助。