加载win32com时出错:java.lang.UnsatisfiedLinkError:java.library.path中没有win32com

时间:2017-08-29 13:54:02

标签: java serial-port serial-communication javax.comm

我有一小段代码需要javax.comm api进行串口通信。这就是我所做的。

将comm.jar文件放在jre / lib / ext目录中。

将javax.comm.properties文件放在jre / lib目录中。

将win32com.dll放在jre / bin目录中。

但是我收到了错误

Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path.

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我找到了一个包含javax.comm的rar,但我猜不会在64位操作系统上工作。但是如果你想尝试一下,这里是存档的安装说明:

  1. 将“[comm.jar]”复制到

    %JAVA_HOME%/ lib中

    %JAVA_HOME%/ JRE / lib / ext目录

  2. 2.将“[win32com.dll]”复制到

    %JAVA_HOME%/bin
    
    %JAVA_HOME%/jre/bin
    
    %windir%System32
    
    1. 将“[javax.comm.properties]”复制到

      %JAVA_HOME%/ lib中

      %JAVA_HOME%/ JRE / lib中