【问题标题】:unsatisfied link: SolarisParallel using rxtx to replace java comm api in Windows XP不满意的链接:SolarisParallel using rxtx to replace java comm api in Windows XP
【发布时间】:2009-02-23 19:28:02
【问题描述】:

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

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

加载 SolarisSerial 时出错:java.lang.UnsatisfiedLinkError:java.library.path 中没有 SolarisSerialParallel 加载驱动程序 com.sun.comm.SolarisDriver 时捕获 java.lang.UnsatisfiedLinkError: com.sun.comm.SolarisDriver.readRegistrySerial(Ljava/util/Vector;Ljava/lang/String;)I

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

【问题讨论】:

    标签: java serial-port rxtx


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您的属性文件似乎配置不正确。

      找到 Javax.comm.properties 并搜索:

      Driver=com.sun.commSolarisDriver

      如果找到了,请将其注释掉并放置:

      Driver=gnu.io.RXTXCommDriver

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-26
        • 2022-12-26
        • 2010-09-09
        • 1970-01-01
        • 1970-01-01
        • 2022-12-27
        • 2022-12-02
        • 2012-04-22
        相关资源
        最近更新 更多