我是一名教师,与学生一起使用 Java 开发 NAO 机器人。我们正在使用 Eclipse。每当学生尝试编译他们的程序时,都会弹出此错误:
线程“main”中的异常 java.lang.UnsatisfiedLinkError: C:\Users\username\Desktop\jnaoqi-1.14-win32-vs2010\lib\jnaoqi.dll: 无法加载 IA 32 位 .dll AMD 64 位平台
所有引用库路径都是正确的。更重要的是,我可以登录到完全相同的系统,映射到完全相同的库并毫无问题地进行编译。似乎有一个权限,我的学生无法访问他们需要的东西。
有没有人有洞察力可以帮助我追查这个问题的根源?提前谢谢你。
最佳答案
很可能您的 eclipse 设置中的默认 java 是 32 位的,而学生们获得的是 64 位版本的 java。建议您检查 eclipse 中的首选项并确保您都使用相同的体系结构(即 32 位)。
关于java - NAO Robotics学生在AMD 64位平台上编译错误: Can't load IA 32-bit . dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16547661/