Java comm 未列出串口 - Windows XP

标签 java serial-port windows-xp

我有一个在 Windows XP 上的 Tomcat 下运行的 Web 应用程序需要使用串口。它在我们现有的系统上运行良好。我现在正在尝试将它全部安装在一台新的 Windows XP 机器上。安装中的一切都很好,但 CommPortIdentifier.getPortIdentifiers() 返回一个空列表。串行端口存在,我已经使用 Putty 通过环回测试对它们进行了测试。我知道 3 个 java comm 文件的位置很重要,它们位于下面的这些位置。有什么问题吗?

 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\lib

06/07/2011  09:55 AM            28,043 comm.jar
               1 File(s)         28,043 bytes

     Total Files Listed:
               1 File(s)         28,043 bytes
               0 Dir(s)   8,122,056,704 bytes free
 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\classes

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\jre1.6.0_22\lib

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\tomcat-5.5\bin

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

 Directory of C:\tomcat-5.5\common\lib

06/07/2011  09:55 AM               484 javax.comm.properties
               1 File(s)            484 bytes

     Total Files Listed:
               4 File(s)          1,936 bytes
               0 Dir(s)   8,122,052,608 bytes free
 Volume in drive C has no label.
 Volume Serial Number is C4DF-BEB3

 Directory of C:\xxx\WEB-INF\lib

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

 Directory of C:\tomcat-5.5\bin

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

 Directory of C:\tomcat-5.5\common\lib

06/07/2011  09:55 AM            27,648 win32com.dll
               1 File(s)         27,648 bytes

     Total Files Listed:
               3 File(s)         82,944 bytes
               0 Dir(s)   8,122,052,608 bytes free

最佳答案

你的本地库是否在正确的位置? win32com.dll 文件在哪里?它应该在 jre/bin 文件夹中。

编辑:啊。我看到了。将其添加到 jre/bin 文件夹中,您应该没问题。

关于Java comm 未列出串口 - Windows XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6286213/

相关文章:

java 使用不同的 JDK 版本构建 : same artifacts?

c++ - 使用 C++ 在 Ubuntu 中从串口读取数据到 USB

C#串口接收数据事件

java - Dozer 从 Set<Object> 映射到 List<ENUM>

java - "-"符号可以用来命名吗?

java - opencsv 文件中出现 ""\""错误

c++ - windows ReadFile() 在读取 sizeToRead 值之前不会返回

windows - 我如何在 Windows XP 上部署 Qt 5.10 Quick 2 应用程序?

windows - 如何使用默认程序从网络驱动器/路径打开文件?

c++ - 使用 Tcp,为什么大数据 block 的传输带宽比小数据 block 低?