问题描述
我安装了Hadoop并尝试运行它。终端显示一切已启动,但是当我运行jps命令时,它显示:
'jps' is not recognized as an internal or external command,operable program or batch file.
我设置了 JAVA_HOME = C:\ Progra〜1 \ Java \ jre1.8.0_261 和路径 = C:\ Progra〜1 \ Java \ jre1.8.0_261 \ bin 和 C:\ Program〜1 \ Java \ jre1.8.0_261 \ legal \ jdk 在环境中,但是当我在其中键入jps时命令提示符显示:无法识别为内部或外部命令。 我不知道该怎么办,请帮助我。
解决方法
您在系统环境变量中指定的bin目录中似乎没有jps
可执行文件。如果您在系统中的C:\Program Files\Java\jdk1.8.0_261\bin
位置安装了jdk1.8.0_26
,则它应该位于C:\Program Files
内。尝试像这样指定JAVA_HOME
:
- 转到
Control Panel -> System -> Advanced System Settings -> Environment Variables
。 - 添加一个名为
JAVA_HOME
的新路径变量:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
- 从
Path
中选择System Variables
,然后单击Edit
。 - 删除现有的Java路径,并将新路径添加为
%JAVA_HOME%\bin
- 现在,打开命令窗口,键入
jps
并点击ENTER
。
注意:您可以从here
下载JDK。