0

我在运行 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”

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

4

1 回答 1

2

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

您可能没有明确安装 32 位 Java。某些应用程序可能包含嵌入式 32 位 JRE 安装。


如果您的应用程序坚持不能在 32 位 JRE 上运行,您的选择包括:

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