我将尝试在MAC OS上执行基于Aparapi的示例脚本。我使用的是Eclipse的最新版本,但是当我执行DeviceInfo
示例以获取所有可用设备时:
public class DeviceInfo {
public static void main(String[] args) {
KernelPreferences preferences = KernelManager.instance().getDefaultPreferences();
System.out.println("-- Devices in preferred order --");
for (Device device : preferences.getPreferredDevices(null)) {
System.out.println(device);
}
}
}
它产生了
java.lang.UnsatisfiedLinkError: com.amd.aparapi.OpenCLJNI.getPlatforms()Ljava/util/List"
有没有人可以帮助我?
最佳答案
为Mac(x86_64
)构建本机程序集并将其添加到jniLibs
中;这是source code。java.lang.UnsatisfiedLinkError
通常表示找不到本地程序集。