【发布时间】:2014-05-09 01:41:33
【问题描述】:
我正在尝试从小程序中使用 LWJGL,但它似乎正在我的 64 位机器上加载 32 位库,这给了我这个错误:java.lang.UnsatisfiedLinkError: C:\Users\Max\AppData\Roaming\mcoln172\lwjgl.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform,我查看了来自 LWJGL 的 Sys 文件,它使用 os.arch 值来确定使用 64 位或 32 位库。我打印出了我的电脑 os.arch,它似乎正如预期的那样是 amd64。它甚至根本不应该尝试加载 lwjgl.dll,但它确实如此,而且我无法找出问题所在。帮忙?
【问题讨论】:
-
发布加载 LWJGL 库的代码(如果适用)。您可能想尝试显式加载 64 位 jar。
标签: java dll lwjgl unsatisfiedlinkerror