【发布时间】:2014-08-15 02:55:58
【问题描述】:
我刚在家里买了一台新电脑。我整晚都在尝试在我的 Windows 7 64 位机器上安装 JDK 8u11。我知道我下载了正确的 64 位版本。我知道我的计算机上已经有 JRE,因为 java -version 在 cmd 中返回 java version "1.8.0_11"。我可以在“添加/删除程序”列表中看到 JRE 和 JDK。但是,我的 IDE 无法识别 JDK 已安装,当我在 cmd 中键入 javac 时,我得到 '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
【问题讨论】:
-
你在用什么
IDE?将其添加到您的标签中。 -
Java Home 应该是第一个。 PATH 环境变量中是否有类似 %JAVA_HOME%\bin (或 C:\...\Java\jdk...\bin)的 java 条目?
-
您的 PATH 变量中必须有安装的 bin 文件夹
-
我的 PATH 环境变量中没有 java 条目。我该怎么办?
-
在系统设置中手动添加
标签: java windows netbeans cmd installation