Windows 7 64位上JDK的路径是什么?

Windows 7 64位上JDK的路径是什么?

当我与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

包含此路径,一切就可以开始了。

相关内容