我家里刚买了一台新电脑。我整晚都在尝试在我的 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