0

我创建了一个独立的 swt 应用程序。我已经为应用程序使用了 32 位 jar。当我将应用程序转移到 64 位 jvm 时,我得到了 unstaisfied 链接器错误。所以我使用了 64 位的 jars。

我需要应用程序根据 jvm 版本决定 64 位或 32 位的 jar。我可以使用 System.getProperty("sun.arch.data.model") 找到 jvm 版本,使用它可以选择要加载到内存中的 jar。

4

1 回答 1

1

是的,您可以使您的应用程序能够动态选择合适的 jar 版本。这是一件好事,因为它确保了您的应用程序的可移植性。

在运行时检查此为您的 jvm 选择正确的 jar

于 2013-09-13T09:18:04.047 回答