Java 32 位与 64 位兼容性

标签 java jvm 64-bit compatibility 32-bit

针对 32 位 JDK 构建和编译成 32 位字节码的 Java 代码能否在 64 位 JVM 中工作?还是 64 位 JVM 需要 64 位字节码?

为了提供更多细节,我的代码在运行 32 位 JVM 的 Solaris 环境中运行,但现在我在将 JDK 和 Weblogic Server 升级到 64 位后遇到了问题。

最佳答案

是的,假设您使用独立于平台的库,Java 字节码(和源代码)是独立于平台的。 32 位与 64 位无关紧要。

关于Java 32 位与 64 位兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/783662/

相关文章:

java - 数组排序方法删除我的数组 - Java

java - 错误 : Selection does not contain a main type

windows - 将 32 位应用程序安装到 C :\Program Files\instead of the C:\Program Files(x86)\? 中会产生什么负面影响

ios - 使用旧设备的 iOS 用户可以查看并下载我的应用程序的早期版本吗?

java - 我可以为抽象类创建一个 DataOutputStream 方法并将其用于子类吗?

java - 为什么使用 file.delete() 函数无法删除文件?

java - 性能说明: code runs slower after warm up

android-studio - Android Studio 代理设置

java - 安装应用程序时出现 "Picked up _java_options"消息,但未设置环境变量

safari - 在 64 位 Safari 中显示 32 位 NPAPI 插件的窗口