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

时间:2009-02-23 19:28:03

标签: 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.UnsatisfiedLinkError:java.library.path中没有SolarisSerialParallel 抓到java.lang.UnsatisfiedLinkError:com.sun.comm.SolarisDriver.readRegistrySerial(Ljava / util / Vector; Ljava / lang / String;)我在加载驱动程序时com.sun.comm.SolarisDriver

为什么要尝试加载solaris驱动程序? 提前致谢

2 个答案:

答案 0 :(得分:0)

看起来您可能有一个配置不正确的属性文件。

找到Javax.comm.properties并搜索:

驱动器= com.sun.commSolarisDriver

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

驱动器= gnu.io.RXTXCommDriver

这是based on RXTXComm's install-japanese.html file, as translated by Google

答案 1 :(得分:0)

对于Windows,我建议使用“Windows Java Serial Com Port Driver”而不是rxtx。 您可以从http://www.engidea.com/blog/informatica/winjcom/winjcom.html下载 我发现它更容易安装和使用,而且更加无bug。 我无法将RXTX与USB串行设备一起使用,因为当USB端口拔出时RXTX会崩溃。 winjcom为我解决了这些问题,等等。 -Stosh