有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我已经在运行64位操作系统的windows 7上安装了jdk 64位。 我还将path环境变量设置为 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) 个答案

  1. # 1 楼答案

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

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


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

    • 查找并卸载任何明确安装(独立)的32位JRE
    • 获取应用程序的32位版本,或
    • 阅读应用程序的安装/配置文档,了解如何强制应用程序使用特定安装的线索