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

时间:2013-01-27 04:14:59

标签: windows 32bit-64bit java taskmanager

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

1 个答案:

答案 0 :(得分:2)

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

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


如果您的应用程序坚持不会在32位JRE上运行,那么您的选项包括:

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