【问题标题】:how do I convert 32 bit java programs to 64 bit [duplicate]如何将 32 位 Java 程序转换为 64 位 [重复]
【发布时间】:2015-02-14 04:30:04
【问题描述】:

我在学校学习了一个学期的编程课,现在我们开发游戏已经有一段时间了。我们最近完成了,我想和我的朋友一起玩。我和我的朋友遇到的问题是游戏是为 java 32 位编程的,我们都使用 java 64 位。我知道一个合理的解决方案是安装 java 32 位,但这会弄乱我朋友正在使用的 mod 管理器。我想知道是否有任何方法可以将 32 位 java 程序转换为 64 位。我已经搜索了几个小时,但一无所获。请告诉我有没有办法转换程序而不是重新编码整个游戏。

【问题讨论】:

  • 没有“32 位”或“64 位”Java 程序之类的东西。也许您只是需要一个不同的 JRE?
  • 既然有源代码,就不能在64位机上重新编译一下吗?
  • 获取编译后的代码,在 64 位 jvm 下运行。现在是 64 位程序
  • 当您尝试使用 64 位 JVM 运行程序时,您出了什么问题?
  • @chrylis 我假设字节码本身会包含一些数字内存偏移量,但我想只在程序本身的大小范围内。无论如何,我并不是说它确实有 64 位形式,只是为我自己的天真辩护。更重要的是找出 OP 在他们尝试的 JRE 上的实际问题。

标签: java 64-bit


【解决方案1】:

简单地说,没有这样的转换。 Java 程序可以在 32 位或 64 位 JVM 上运行而无需任何更改。 JVM 负责所有底层实现细节,以使您的应用程序透明地运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 2021-01-22
    • 2014-09-11
    • 1970-01-01
    • 2020-09-25
    • 2015-04-05
    • 1970-01-01
    相关资源
    最近更新 更多