【问题标题】:How do I tell whether my IE is 64-bit? (For that matter, Java too?)如何判断我的 IE 是否为 64 位? (就此而言,Java 也是如此?)
【发布时间】:2010-03-26 03:08:54
【问题描述】:

网上已经有数以百万计的问题,关于如何判断操作系统是否为 64 位,但不知道 IE 和/或 Java 运行时是否为 64 位。

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

我确实下载了 Java 运行时。控制面板中的鼠标悬停提示!程序将其显示为: “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 位?

【问题讨论】:

标签: java


【解决方案1】:

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

在“帮助”、“关于”中,64 位版本的 IE 会显示 64-bit Edition(就在完整版本字符串之后)。

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

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

【讨论】:

  • > "但是,在 64 位版本的 Windows 上,开始菜单中有一个指向 Internet Explorer(64 位)的单独链接。"所以有。我现在看到了。谢谢你。 > “不过,没有真正的理由使用它。”我同意,但是,如果我知道它是从开始菜单单独启动的,那么如果我刚刚在其上使用 64 位 IE,Sun 页面可能会自动提供我现在想要的 64 位 Java。看起来默认托盘 IE(我一直在使用)必须是 32。再次感谢。
  • 那么你应该通过点击空心检查来接受这个答案。
  • 也没有理由不使用它。它可能会更快。
  • 过去可能是这样,但从 IE 10 开始,默认模式是框架/管理器进程以 64 位运行,而桌面选项卡进程以 32 位运行。因此,您在任务管理器中看到 C:\Program Files 文件夹中 iexplore.exe 的条目,但也应该有进程( es) 也适用于 C:\Program Files (x86) 中的 iexplore.exe *32。见How to check 32bit or 64bit Internet Explorer 10 and 11?
【解决方案2】:

对于 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 位版本。

【讨论】:

  • 谢谢。我的在 Java HotSpot(TM) 之后没有说“64 位服务器”,所以它必须是 32。
【解决方案3】:

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-it IE 的性能可能稍好一些。所以使用它是有原因的。

【讨论】:

    【解决方案4】:

    除了TaskManager显示的内容外,如果你使用ProcessExplorer from Sysinternals,你可以知道什么时候你右键单击进程名称并选择属性。在图像选项卡中,底部有一个显示图像的字段。它说 32 位用于 32 位应用程序,而 64 位用于 64 位应用程序。

    【讨论】:

    • 谢谢。我会在创建测试程序时运行它。
    【解决方案5】:

    选择帮助->关于

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

    我在 IE 9 中看到了这一点。在较小的版本中也可能是这样。

    【讨论】:

    猜你喜欢
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2017-07-01
    • 2018-01-21
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    相关资源
    最近更新 更多