找不到Java命令

时间:2014-11-10 20:52:00

标签: java windows

我正在尝试让java命令在我的计算机上运行。每当我尝试使用它时,我都会收到错误“'java'不被识别为内部或......”

我做了什么
到目前为止,我已经通过我的系统环境变量跟踪了这个问题,该变量有一个链接到“C:\ ProgramData \ Oracle \ Java \ javapath”或javapath的变量PATH。

javapath文件夹中有3个文件,如果点击它们,弹出窗口会显示:enter image description here

但是当我检查快捷方式的属性并单击“打开文件夹位置”时,它会将我发送到正确的位置(这是什么)。

以防万一,我试图重新创建快捷方式;我称它为java2,它现在可以正常工作(打开命令框一瞬间关闭)当我点击它。但是,在命令提示符下使用“java2 -version”行返回“'java2'进行测试时,不会将其识别为内部或外部......”

详情
我刚刚安装了java 8,并且我已经验证它已正确安装

我正在运行64位Windows 7操作系统

1 个答案:

答案 0 :(得分:1)

您是否检查过Windows的环境变量?安装JDK / JRE时,目录应该已添加到PATH变量中。添加的目录需要包含java.exe可执行文件。它应该位于 C:\ Program Files \ Java 或类似的东西,如果你使用默认设置安装它。一旦找到该目录,就会在其中找到bin目录。

为了检查:

  • 右键单击“我的电脑”,然后单击“属性”
  • 在左侧点击高级系统设置
  • 点击高级标签,然后点击底部的环境变量
  • 找到PATH变量,然后点击编辑。确认JDK / bin目录的位置在那里,如果不存在则添加它。

此外,如果尚未设置JAVA_HOME变量,this may be a good idea