我正在尝试使用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驱动程序? 提前致谢
答案 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