其他人已经问过这个问题,但答案通常是相同的,对我的问题没有帮助。我安装了JDK,并将C:\Program Files\Java\jdk1.7.0_25\bin
添加到路径系统变量中。我查了一下,jps.exe在那个目录中。我重新启动了电脑,但仍然没有运气。当我运行jps
时,我收到错误:
'jps is not recognized as an internal or external command, operable command or batch file'
当我在命令行上运行C:\Program Files\Java\jdk1.7.0_25\bin\jps.exe
时,它工作正常。在Windows 7中工作。
答案 0 :(得分:1)
明显的错误,但我意识到我的路径中的目录之间有空格,导致它们无法被识别。所以我有%OTHER_PATH%; C:\Program Files\Java\jdk1.7.0_25; %ANOTHER_PATH%
,我只需切换到%OTHER_PATH%;C:\Program Files\Java\jdk1.7.0_25;%ANOTHER_PATH%
答案 1 :(得分:1)
您的JDK bin目录在PATH变量中不存在。 要添加此项,您需要执行以下步骤。
答案 2 :(得分:0)
除了上述解决方案之外,如果jps命令仍然有问题,请检查Path变量中是否已存在默认的系统安装java(JRE)路径。
我的情况是我遇到了同样的问题,并观察到path变量中已有以下路径。
“ C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath”
所以我不得不更改新的JAVA_HOME路径的位置(向上移动),新的JAVA_HOME路径位于默认的oracle javapath之上。