JDK 似乎已安装,但未检测到且命令不起作用

hot*_*ket 5 java windows installation netbeans cmd

我家里刚买了一台新电脑。我整晚都在尝试在我的 Windows 7 64 位机器上安装 JDK 8u11。我知道我下载了正确的 64 位版本。我知道我的计算机上已经有 JRE,因为在 cmd 中java -version返回java version "1.8.0_11"。我可以在“添加/删除程序”列表中看到 JRE 和 JDK。但是,我的IDE无法识别JDK已安装,当我输入javaccmd时,我得到'javac' is not recognized as an internal or external command, operable program, or batch file.这让我相信JDK实际上并未安装,但我已经尝试重新安装并重新启动几次,就像我之前所说的,它显示在“添加/删除程序”中。我还可以在 \Program Files\Java 中看到 \jdk1.8.0_11 文件系统,就在 \jre8 文件夹旁边。\jdk1.8.0_11 文件系统看起来很完整,当然除了实际的应用程序 jdk-8u11.exe(或类似文件)。那是无处可寻的。

有人知道可能是什么问题吗?

注意:JAVA_HOME不是环境变量。我尝试手动创建环境变量,但以下路径不起作用:
C:\Program Files\Java\jdk1.8.0_11
C:\Program Files\Java\jdk1.8.0_11\bin
C:\Program Files\ Java\jdk1.8.0_11\java.exe

Jas*_*key 2

Windows 7的:

  1. 在桌面上,右键单击计算机图标。

  2. 从上下文菜单中选择属性。

  3. 单击高级系统设置链接。

  4. 单击环境变量。在“系统变量”部分中,找到 PATH 环境变量并选择它。单击编辑。如果PATH环境变量不存在,单击“新建”。

  5. 在编辑系统变量(或新建系统变量)窗口中,指定 PATH 环境变量的值。单击“确定”。单击“确定”关闭所有剩余窗口。注意:从控制面板编辑时,您可能会看到类似于以下内容的 PATH 环境变量:

    %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

路径和类路径