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

3

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

JAVA_HOME的形式如下:

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

路径看起来是这样的:

    %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" ;

然而它找不到任何类似javac或java的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设置路径后,它们所有都停止了工作。


1
可能是重复的问题:Window 8 add Java to Path - Jacob Wang
1
"%JAVA_HOME%/bin" 还是 "%JAVA_HOME%\bin"? - user5221125
我不明白那会改变什么。二进制文件的路径格式还是一样的,对吧? - Jacob Wang
Unix/Linux 使用正斜杠,Windows 使用反斜杠。 - user5221125
3个回答

4
请使用\反斜杠而不是/正斜杠,这是您路径设置的问题。

enter image description here

编辑:

  1. 在桌面上我的电脑图标上右键单击,选择属性。
  2. 点击高级系统设置链接。
  3. 点击高级选项卡。
  4. 点击环境变量按钮。
  5. 在系统变量下,点击新建。
  6. 将变量名称输入为 JAVA_HOME,将变量值输入为Java开发工具包的安装路径,例如:C:\Program Files\Java\jdk1.8.0_60
  7. 现在在上面显示的变量中为 Path 变量添加条目。

我做了。它也没有帮助。 - Simran Kaur
问题还是一样的吗?你检查过你的Java路径是否设置了吗?如果你打开了命令提示符并在环境变量中进行输入,则请关闭命令提示符,然后再试一次。 - Subodh Joshi
请检查更新。是的,我已经关闭并重新打开它。 - Simran Kaur
为什么在 bin 后面加上另一个 \ 反斜杠?同样,你也为 ANT 路径添加了双引号 " ",为什么?你检查过我的答案了吗? - Subodh Joshi
我只是添加了一些内容来检查它是否能够正常工作。但事实并非如此。我已经尝试了两种方式,但都没有成功。 - Simran Kaur
@SimranKaur 如果你尝试错误的方法,它永远不会起作用。 - Subodh Joshi

2

不要像我一样坐在那里想了一个小时为什么路径在你的Windows中没有改变。

改变变量...

然后重新启动您的电脑

我失去了一个小时,这是我永远无法挽回的时间,因为我没有尝试应该做的第一件事。


-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

希望这可以帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接