【问题标题】:Java Comm API Issue with dlldll 的 Java Comm API 问题
【发布时间】:2015-08-01 17:30:43
【问题描述】:

我正在尝试安装 comm API,但出现此错误:

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

我把comm.jar文件放在jre/lib/ext目录下,javax.comm.properties文件放在jre/lib目录下,win32com.dll放在jre/bin目录下。有什么想法可以解决这个问题吗?

【问题讨论】:

  • 我知道。问题是我能做什么?
  • 另外,这些文件应该已经复制到 jre 文件夹或 jdk 吗?

标签: java


【解决方案1】:

阅读错误信息!

...win32com.dll:无法在 AMD 64 位平台上加载 IA 32 位 .dll

我不知道你在做什么以及应该如何做,但我在这个文件中看到了问题win32com.dll 32 告诉我它适合 32 位操作系统。下载此文件的另一个 64 位版本,然后重试。祝你好运!

【讨论】:

  • 我也知道,但我没有找到 64 位版本
【解决方案2】:

尝试下载 32 位版本的 JRE 或 java。然后把它放在那里。 (Java 已经停止支持 javax.comm 库)所以他们没有 x64 位 dll 来使用 64 位 java

看看这个

Javax.comm API on 64-bit Windows

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    相关资源
    最近更新 更多