java - 无法在 AMD 64 位平台上加载 IA 32 位 .dll

标签 java dll

Error loading win32com: java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.7.0_51\jre\bin\win32com.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

当我使用一个项目向手机发送短信时,出现了上述错误。 我有一台配备 AMD 处理器的机器。请通过描述性答案帮助我。非常感谢!

最佳答案

试试看:

  1. 下载并安装 32 位 JDK。

  2. 转到 eclipse,在 Java Application 分支下单击您的项目(Run As-> Run Configurations...)。

  3. 转到 JRE 选项卡并选择备用 JRE。单击 Installed JRE 按钮,添加您的 32 位 JRE 并选择它。

关于java - 无法在 AMD 64 位平台上加载 IA 32 位 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29394163/

相关文章:

java - 对象从 Hibernate 获取错误的时间戳保存到数据库

java - 可克隆和集合

java - 如何在 Xalan 扩展函数实现中计算 XPath 表达式?

java - 将类似 JavaScript 的语法解析为我自己的 Java 方法

java - 我将如何向弹出菜单添加单选按钮?

c++ - 在 MinGW 中导入内联函数

c# - 查看dll的内容

c++ - 如果我将一个参数放入默认构造函数中,但给该参数一个默认值,它仍然是一个默认构造函数吗?

c# - 在 C++ 中使用 system() 来防止触发新进程的替代方法

C++ .dll 文件它们究竟可以用于什么以及如何创建它们