在命令promt上运行jps

问题描述

我安装了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

  1. 转到Control Panel -> System -> Advanced System Settings -> Environment Variables
  2. 添加一个名为JAVA_HOME的新路径变量: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
  3. Path中选择System Variables,然后单击Edit
  4. 删除现有的Java路径,并将新路径添加为%JAVA_HOME%\bin
  5. 现在,打开命令窗口,键入jps并点击ENTER

注意:您可以从here

下载JDK。