После небольшого труда я запустил код.
Одна ошибка, которую я допустил, заключалась в использовании библиотеки RxTx 2.2
для Fedora 13. Она использует версию 2.2 файлов libSerial
и libParellal
и 2.1 RxTxComm
фляга.Когда я удалил его и использовал RxTx2.1
, я получил ошибку, подобную следующей.
gnu.io.RXTXCommDriver cannot be cast to javax.comm.CommDriver
При проверке этой ошибки я обнаружил вторую ошибку, которую я сделал, и решение для вышеуказанной проблемы.Я использовал драйвер RxTx с API Java Comm.На самом деле необходимые файлы классов в Java Comm API уже доступны в библиотеке RxTx в пакете "gnu.io
".
Итак, я изменил все пакеты javax.comm.*
на gnu.io.*
.Теперь я могу запустить приложение без ошибок.