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 应用程序分支下的项目(运行方式 -> 运行配置...)。

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

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

相关文章:

java - java中的类分离。例如。虚拟键盘(带有 activelisteners)和另一个从键盘类接收输入的类

java - 如何将自定义 XML 存储部分添加到 Word 文档 - 最好使用 docx4j

java - 在 java 10 中使用 lombok.Getter(lazy = true) 时出现不兼容类型错误

java - 在嵌套的 for 循环中,打印字符串 "."并在满足条件时将其替换为其他字符。 MOOC Java 周 10 'Dungeon'

Python 无法打开 msvcr90.dll

php - 为什么我必须将 libmysql.dll 复制到 apache/bin 目录才能正确加载 PHP 扩展?

php - 当 PHP.exe 尝试在 WinXp 上执行时找不到 OCI.dll

java - 在另一个 jar 中获取一个 jar 的文件系统

c++ - 让 explorer.exe 从启动时加载我的扩展

c++ - GetProcAddress 用于将修饰的 C++ 函数导入到 C++ 中