【问题标题】:Windows 7 command line jps not workingWindows 7 命令行 jps 无法正常工作
【发布时间】:2015-07-13 13:57:47
【问题描述】:

其他人问过这个问题,但答案通常相同,对我的问题没有帮助。我安装了 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 中工作。

【问题讨论】:

  • 您能否向我们提供您当前的完整路径值?您确定 1.7.0.25 是正确的版本并且 C:\Program Files\Java\jdk1.7.0_25\bin 是有效目录吗?顺便说一句,您无需重新启动计算机即可查看您对路径所做的更改。
  • 目录和版本都可以,如果我的工作目录是'C:\Program Files\Java\jdk1.7.0_25\bin',我可以运行'jps'

标签: java windows-7


【解决方案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%

【讨论】:

    【解决方案2】:

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

    1. 进入“控制面板>>系统>>高级系统设置>> 环境变量
    2. 点击系统变量中的“路径”
    3. 点击编辑。
    4. 现在添加路径“C:\Program Files\Java\jdk1.8.0_72\bin” 现在打开命令窗口并编写 jps。现在可以使用了。

    【讨论】:

      【解决方案3】:

      除了上述解决方案,如果您仍然遇到 jps 命令的问题,请检查默认系统安装的 java(JRE) 路径是否已在 Path 变量中可用。

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

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

      所以我不得不改变我的新 JAVA_HOME 路径的位置(上移),新的 JAVA_HOME 路径在默认的 oracle javapath 之上。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多