java 在我的 64 位机器的任务管理器中显示为 32 位
Posted
技术标签:
【中文标题】java 在我的 64 位机器的任务管理器中显示为 32 位【英文标题】:java showing as 32 bit in task manager for my 64 bit machine 【发布时间】:2013-01-27 04:14:59 【问题描述】:我在运行 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。
【问题讨论】:
你可能同时安装了这两个版本。 大多数应用程序会扫描注册表,并且更喜欢独立的 jre 而不是嵌入在 jdk 中的 jre。该路径通常不使用。卸载 32 位独立 jre。 【参考方案1】:最可能的解释是您实际上同时安装了 32 位和 64 位版本的 Java,并且由于它们/您的系统的配置方式,某些应用程序正在使用 32 位版本。
您可能没有明确安装 32 位 Java。某些应用程序可能包含嵌入式 32 位 JRE 安装。
如果您的应用程序坚持不能在 32 位 JRE 上运行,您的选择包括:
查找并卸载任何明确安装(独立)的 32 位 JRE, 获取 32 位版本的应用程序,或 阅读应用程序的安装/配置文档,以获取有关如何强制其使用特定安装的线索。【讨论】:
以上是关于java 在我的 64 位机器的任务管理器中显示为 32 位的主要内容,如果未能解决你的问题,请参考以下文章
Android 4.0.4 未显示在我的 Android SDK 管理器中
在运行时,从 .Net 应用程序,如何设置任务管理器中显示的“描述”字段?
c# - 如何从应用程序中删除(32位) - 以任务管理器结尾