我有一个在Windows XP上的Tomcat下运行的Web应用程序,需要使用串行端口。它可以在我们现有的系统上正常工作。我现在正尝试将其全部安装在新的Windows XP计算机上。安装中的所有内容运行正常,但CommPortIdentifier.getPortIdentifiers()返回一个空列表。存在串行端口,我已经使用Putty通过环回测试对其进行了测试。我知道3个Java comm文件的位置至关重要,它们位于下面的这些位置。有什么事吗

 驱动器C中的卷没有标签。
 卷序列号是C4DF-BEB3

 C:\ xxx \ WEB-INF \ lib目录

2011/06/07上午28:55 28,043 comm.jar
               1个文件28,043字节

     列出的文件总数:
               1个文件28,043字节
               0 Dir 8,122,056,704字节免费
 驱动器C中的卷没有标签。
 卷序列号是C4DF-BEB3

 C:\ xxx \ WEB-INF \ classes的目录

2011/06/07上午09:55 484 javax.comm.properties
               1个文件484字节

 C:\ jre1.6.0_22 \ lib目录

2011/06/07上午09:55 484 javax.comm.properties
               1个文件484字节

 C:\ tomcat-5.5 \ bin目录

2011/06/07上午09:55 484 javax.comm.properties
               1个文件484字节

 C:\ tomcat-5.5 \ common \ lib目录

2011/06/07上午09:55 484 javax.comm.properties
               1个文件484字节

     列出的文件总数:
               4个文件1,936字节
               0 Dir 8,122,052,608字节免费
 驱动器C中的卷没有标签。
 卷序列号是C4DF-BEB3

 C:\ xxx \ WEB-INF \ lib目录

2011年06月7日09:55 27,648 win32com.dll
               1个文件27,648字节

 C:\ tomcat-5.5 \ bin目录

2011年06月7日09:55 27,648 win32com.dll
               1个文件27,648字节

 C:\ tomcat-5.5 \ common \ lib目录

2011年06月7日09:55 27,648 win32com.dll
               1个文件27,648字节

     列出的文件总数:
               3个文件82,944字节
               0 Dir 8,122,052,608字节免费

最佳答案

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

编辑:啊。我看到了。将其添加到jre/bin文件夹,您应该会很好。

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

10-17 03:12