【问题标题】:Eclipse runs application as 64bit. JAR runs as 32 bitEclipse 以 64 位运行应用程序。 JAR 作为 32 位运行
【发布时间】:2012-10-23 09:55:21
【问题描述】:

我在安装了“Windows 7 64 位”的 64 位机器上使用 32 位版本的 Eclipse。 我制作了一个小应用程序,它创建了一个 JFrame 并在标题中显示应用程序是作为 64 位还是 32 位运行。我将它导出为 .jar 文件。在任何机器上执行 jar 将始终显示“32”。但是,当我直接从 Eclipse 运行应用程序时,它显示“64”。

为什么 Eclipse 以 64 位运行应用程序,而 JAR 以 32 位运行?

谢谢。

【问题讨论】:

    标签: eclipse jar 64-bit 32bit-64bit 32-bit


    【解决方案1】:

    这完全取决于运行应用程序的 JVM。 在您的情况下,在 Eclipse 下,应用程序以 64 位模式运行。这是因为(通过 Eclipse)运行应用程序的 JVM 是 64 位 JVM。 当您在其他机器上运行它时,您使用的是 32 位 JVM。

    要查看 Eclipse 正在使用哪个 JVM,请查看启动配置(Run 菜单)并查看 JRE 选项卡。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2010-10-01
      • 2011-05-13
      • 2012-12-03
      • 2012-01-23
      • 2012-11-17
      • 2015-04-03
      相关资源
      最近更新 更多