当我与JDK,提示javac
不是内部或外部命令,怎么办?jdk1.6.0_21的路径是什么?
答案1
根据您安装的是 64 位还是 32 位 JDK,它应该位于:
- 32 位:
C:\Program Files (x86)\Java\jdk1.6.0_21\bin
- 64 位:
C:\Program Files\Java\jdk1.6.0_21\bin
您应该能够编辑 PATH 环境变量以包含该路径。
答案2
好吧,回去,卸载控制面板里所有的JDK条目。
为 Windows x 86(32 位)加载 Java SE Development Kit 7 update 4
jdk-7u4-windows
(即使我们运行的是 Windows 7 Ultimate x64 位 SP1 系统。)安装此 32 位 JDK 套件
c:\program files (x86)java\jdk1.7.0_04\
对于 Android 安装下载
installer_r18_windows.exe
,然后找到 Java SE 文件夹 c:\program files (x86)\java\jre7\bin\java.exe
结论:即使我们运行的是 Win 7 64 位系统,SDK 也只知道 32 位 JDK 文件夹位置。Program Files 文件夹位置不同。
答案3
我在 C:\Windows\SysWOW64 中找到了 java 版本 1.7.0_21。
似乎 Windows 7 64 位将您认为正在安装到 system32 中的 32 位程序重定向到 SysWOW64 - 问题是,PATH 环境变量未更新以匹配。
答案4
Windows 8.1(64 位)
C:\Program Files\Java\jdk1.8.0_45\bin
包含此路径,一切就可以开始了。