Java Windows 7命令行jps不工作

Java Windows 7命令行jps不工作,java,windows-7,Java,Windows 7,其他人问过这个问题,但答案通常都是一样的,对我的问题没有帮助。我安装了JDK,并将C:\ProgramFiles\Java\jdk1.7.0\u 25\bin添加到path系统变量中。我查过了,jps.exe在那个目录里。我重新启动了我的电脑,但仍然没有运气。当我运行jps时,我得到错误: 'jps is not recognized as an internal or external command, operable command or batch file' 当我在命令行上运行C:\

其他人问过这个问题,但答案通常都是一样的,对我的问题没有帮助。我安装了JDK,并将
C:\ProgramFiles\Java\jdk1.7.0\u 25\bin
添加到path系统变量中。我查过了,jps.exe在那个目录里。我重新启动了我的电脑,但仍然没有运气。当我运行
jps
时,我得到错误:

'jps is not recognized as an internal or external command, operable command or batch file'

当我在命令行上运行
C:\ProgramFiles\Java\jdk1.7.0\u 25\bin\jps.exe
时,它工作正常。在Windows7中工作

有点明显的错误,但我意识到路径中的目录之间有空格,这导致无法识别它们。所以我有
%其他路径%;C:\ProgramFiles\Java\jdk1.7.0_25;%另一个路径%
,我只需切换到
%其他路径%;C:\ProgramFiles\Java\jdk1.7.0_25;%另一个路径%

您的JDK bin目录在PATH变量中不存在。 要添加此项,您需要执行以下步骤

  • 转到“控制面板>>系统>>高级系统设置>> 环境变量
  • 从系统变量中单击“路径”
  • 单击编辑
  • 现在添加路径“C:\Program Files\Java\jdk1.8.0\U 72\bin” 现在打开命令窗口并编写jps。它现在可以工作了

  • 除了上述解决方案之外,如果您对jps命令有问题,请检查path变量中是否已经存在默认的系统安装java(JRE)路径

    在我的案例中,我遇到了同样的问题,并观察到以下路径在path变量中已经可用

    “C:\Program Files(x86)\Common Files\Oracle\Java\javapath”


    所以我不得不改变位置(上移)在我的新JAVA_主路径中,新JAVA_主路径高于默认的oracle JAVA路径。

    您能提供当前的完整路径值吗?您确定1.7.0.25是正确的版本,并且
    C:\Program Files\JAVA\jdk1.7.0_25\bin
    是一个有效的目录吗?顺便说一下,您不需要重新启动计算机来查看所做的更改目录和版本都很好,如果我的工作目录是“C:\Program Files\Java\jdk1.7.0\u 25\bin”,我可以运行“jps”