Java 在我的 32 位机器的任务管理器中显示为 64 位



我已经在运行 64 位操作系统的 Windows 7 上安装了 jdk 64 位。我还将路径环境变量设置为 C:\Program Files\Java\jre7\bin

另外,当我检查cmd中的java版本时,显示以下内容:

java version "1.7.0_11"
Java Hotspot(TM) 64-bit serve VM

现在的问题是当我签入任务管理器时,它将进程名称显示为"java.exe * 32"

我安装的一些应用程序抱怨我在 32 位机器上使用 64 位 jdk。

最可能的解释是,您实际上同时安装了 32 位和 64 位版本的 Java,并且由于它们/您的系统的配置方式,某些应用程序正在使用 32 位版本。

您可能尚未显式安装 32 位 Java。 某些应用程序可能包含嵌入式 32 位 JRE 安装。


如果你有一个应用程序坚持它不会在 32 位 JRE 上运行,你的选项包括:

  • 查找并卸载任何显式安装的(独立)32 位 JRE,
  • 获取应用程序的 32 位版本,或
  • 阅读应用程序的安装/配置文档,以获取有关如何强制其使用特定安装的线索。

相关内容

最新更新