确保 JRE 兼容性(32 位或 64 位)的正确程序

Proper procedure for ensuring JRE compatibility (32 or 64-bit)

我最近为校园里的一位老师写了一个应用程序,供她使用 class。分发后,我开始意识到该应用程序需要 32 位 JRE。有没有办法同时支持这两种 JRE,或者我应该简单地告知用户应用程序需要 32 位 Java 8?

如果 Java 应用程序 >>确实<< 需要 32 位 JVM,那一定是因为它依赖于不属于标准 JRE 安装的 32 位本机库;即您自己编写的本机库,或者来自 third-party 来源的库。

如果是这种情况,您必须有一些方法来确保相关机器安装了正确的库(32 位或 64 位)。您需要执行此操作 无论您使用哪个 平台。

如果不涉及本机库,那么您会误认为您的应用程序需要 32 位 JRE。纯 Java 应用程序与 32 / 64 位无关。