【问题标题】:Compile 32 bit from Win7 64 bitWin7 64位编译32位
【发布时间】:2011-04-12 07:20:54
【问题描述】:

我想知道是否可以在 32 位应用程序中编译 java 桌面应用程序 从 Windows 7 64bit 使用 Netbeans。

感谢您的帮助。

【问题讨论】:

  • 我认为你只需要得到正确的 JVM
  • @David 使用 32 位 JVM 在大多数情况下在 64 位环境中就可以了,因此您通常也不必担心 JVM。
  • 字节码,顾名思义是基于字节的(8位)码。这会在运行时转换为您的 32 位或 64 位(或其他)环境。

标签: java netbeans compilation 32bit-64bit


【解决方案1】:

您不必为 32 位或 64 位平台构建 Java 代码。该代码被编译为由 JVM 运行的字节码。您可以使用 32 位或 64 位 JVM 来运行您的 java 代码。

唯一的例外是您可能在代码中使用的本机库。如果有,那么您将不得不为各自的平台手动编译它们。否则,Java 代码完全可以跨 32 位和 64 位平台移植。

一次编写,到处运行 :-)

【讨论】:

  • 我喜欢 - 一次编写到处运行。
  • @Tingu 或者写一次,到处调试。 ;) 这个原则很好,但遗憾的是它并不总是有效。
  • @Tingu:原理通常被称为WORA - Write Once, Run Anywhere
【解决方案2】:

Java 不构建 32 位或 64 位应用程序 - 字节码可跨架构移植。

如果您依赖任何本机库,则可能需要同时发布这两个版本 - 但实际的 Java 代码不需要重新编译。

【讨论】:

  • 我也是你的粉丝,和这个答案无关。
猜你喜欢
  • 1970-01-01
  • 2018-08-04
  • 2017-03-11
  • 2017-01-21
  • 2013-08-25
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 2013-04-15
相关资源
最近更新 更多