неудовлетворительная ссылка: SolarisParallel использует rxtx для замены java comm api в Windows XP - PullRequest
0 голосов
/ 23 февраля 2009

Я пытаюсь использовать jxt rxtx 2.0 и dll для использования API Java Comm в Windows XP, я скопировал RXTXcomm.jar в jre \ ext и rxtxSerial.dll и rxtxParallel.dll в jre \ bin

При запуске программы я получил следующую ошибку:

Ошибка загрузки SolarisSerial: java.lang.UnsatisfiedLinkError: нет SolarisSerialParallel в java.library.path Поймал java.lang.UnsatisfiedLinkError: com.sun.comm.SolarisDriver.readRegistrySerial (Ljava / util / Vector; Ljava / lang / String;) I во время загрузки драйвера com.sun.comm.SolarisDriver

почему он пытается загрузить драйвер Solaris ?? Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 21 апреля 2009

Для окон я предлагаю использовать «Windows Java Serial Com Port Driver» вместо rxtx. Вы можете скачать его с http://www.engidea.com/blog/informatica/winjcom/winjcom.html Я обнаружил, что его намного проще устанавливать и использовать, и он намного свободнее от ошибок. Я не смог использовать RXTX с последовательными USB-устройствами, потому что RXTX зависал при отключении USB-порта. winjcom решил эти проблемы для меня и многое другое. -Stosh

0 голосов
/ 27 февраля 2009

Похоже, у вас неправильно настроен файл свойств.

Найдите Javax.comm.properties и найдите это:

Driver = com.sun.commSolarisDriver

Если вы найдете это, закомментируйте его и добавьте:

Driver = gnu.io.RXTXCommDriver

Это , основанный на файле install-japanese.html RXTXComm, в переводе Google

...