gpt4 book ai didi

java - 从 Java 确定是 x86 还是 x64 系统

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:31:09 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How do I detect which kind of JRE is installed — 32bit vs. 64bit
How can I tell if I'm running in 64-bit JVM or 32-bit JVM?

我有一个签名的 Java 小程序,它利用已安装的第三方 DLL 在我的 Java 应用程序中使用卡片扫描仪组件。在 64 位机器上,有一些库旨在用于 64 位架构,因为这些库的原始版本只能在 x86 上运行。

问题是它们的命名方式不同...

library.dll

在 x64 上我应该使用...

library64.dll

我必须调用 loadLibrary 以在我的小程序中按名称加载适当的库,但是要加载正确的库,我需要预先确定系统架构。我知道我可以捕获一个 UnsatisfiedLinkError 但这真的很难看,我想尽可能避免这种情况。我也无法推测库的安装位置。

有什么想法可以从 Java 应用程序中解决这个问题吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com