如何判断我的IE是否为64位? (就此而言,Java也是?)

网上已有数百万个问题,关于如何判断操作系统是否为64位,而不是IE和/或Java运行时是否为64位。

一些背景:我安装了64位Win 7,并且从CD自动安装了IE; 我没有下载IE。

我确实下载了Java运行时。 控制面板中的鼠标hover提示!程序显示为:“Java 32位Java(TM)控制面板”

然后我去了http://java.com/en/download/manual.jsp ,该页面说…

我们检测到您可能正在使用32位浏览器查看此页面。 如果您可以互换使用32位和64位浏览器,则需要同时安装32位和64位Java才能拥有两个浏览器的Java插件。

但我不知道我的Java是否是64位。 显然,“Java(TM)控制面板”是,但我不知道这是否与运行时相同。 (我害怕在官方Java论坛上提问,因为它们就是这样的漏洞。)

另外,如何向操作系统发出命令以判断此IE是否为64位?

通常,您运行IE 32位。
但是,在64位版本的Windows上,“开始”菜单中有一个单独的链接到Internet Explorer(64位)。 但是,没有真正的理由使用它。

在Help,About中,64位版本的IE将说64-bit Edition (就在完整版本字符串之后)。

32位和64位版本的IE具有单独的插件列表(因为32位插件无法在64位IE中加载,反之亦然),因此您应该确保Java出现在两个列表中。

通常,通过右键单击任务管理器中的应用程序并单击“转到进程”,可以判断进程是32位还是64位。 32位进程将以*32结尾。

对于Java,从命令行:

 java -version 

将指示它是否为64位。

从我的Ubuntu盒子上的控制台输出:

 java version "1.6.0_12-ea" Java(TM) SE Runtime Environment (build 1.6.0_12-ea-b03) Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode) 

我相信IE会在About对话框中指出64位版本。

Rob Heiser建议使用’java -version’检查你的java版本。

这将标识将经常找到和使用的Java版本。 做开发工作,你通常可以安装多个版本(我目前有2个JRE – 6和7 – 可能很快就有8个)。

http://www.coderanch.com/t/453224/java/java/java-version-work-setting-path

java -version将在Windows的System32目录中查找java.exe。 这就是JRE安装它的地方。

我假设IE只是简单地查找java并且自动开始在System32中检查,或者它将使用路径并命中路径中首先出现的java.exe(如果你篡改指向另一个JRE的路径)。

同样来自SLaks所说的,我不同意一件事。 在64位环境中,64-IE IE的性能可能稍微好一些。 所以有一些理由使用它。

除了TaskManager显示的内容之外,如果您使用来自Sysinternals的 ProcessExplorer ,您可以告诉您何时右键单击进程名称并选择“属性”。 在“图像”选项卡中,底部有一个字段,表示图像。 它表示32位应用程序为32位,64位应用程序为64位。

选择帮助 – >关于

对于64位..它会说版本为64位版本。

我在IE 9中看到这个……对于较小的版本也可能是真的..