不满意链接:SolarisParallel使用rxtx替换Windows XP中的java comm api

不满意链接:SolarisParallel使用rxtx替换Windows XP中的java comm api,java,serial-port,rxtx,Java,Serial Port,Rxtx,我试图使用rxtx 2.0 jar和dll在windows xp中使用java comm api,我将RXTXcomm.jar复制到jre\ext,将rxtxSerial.dll和rxtxParallel.dll复制到jre\bin 当我运行该程序时,出现以下错误: 加载SolarisSerial时出错:java.lang.UnsatifiedLink错误:java.library.path中没有SolarisSerialParallel 捕获java.lang.UnsatifiedLinkEr

我试图使用rxtx 2.0 jar和dll在windows xp中使用java comm api,我将RXTXcomm.jar复制到jre\ext,将rxtxSerial.dll和rxtxParallel.dll复制到jre\bin

当我运行该程序时,出现以下错误:

加载SolarisSerial时出错:java.lang.UnsatifiedLink错误:java.library.path中没有SolarisSerialParallel 捕获java.lang.UnsatifiedLinkError:com.sun.comm.SolarisDriver.readRegistrySerialLjava/util/Vector;Ljava/lang/String;我在加载驱动程序com.sun.comm.SolarisDriver时

为什么它试图加载solaris驱动程序??
提前感谢

您的属性文件可能配置不正确

找到Javax.comm.properties并搜索:

Driver=com.sun.commSolarisDriver

如果您找到它,请将其注释掉,并将其放置在以下位置:

驱动程序=gnu.io.RXTXCommDriver


这是

对于windows,我建议使用windows Java串行Com端口驱动程序而不是rxtx。 你可以从 我发现它更容易安装和使用,而且没有bug。 我无法将RXTX与USB串行设备一起使用,因为拔下USB端口时RXTX会崩溃。winjcom为我解决了这些问题,还有更多。 -斯托什