Galera por favor me ajudem, estou com problema no RXTX, segue abaixo o problema que estou tendo quando tento criar um Modbus Serial, gostaria de saber se alguem ja passou por isso e como eu resolvo? Estou usando RaspBerry PI 3 com distribuição RaspBian. Fiz todos os procedimentos do link Tutorial de um amigo aqui do grupo
Stable Library
Native lib Version = RXTX-2.2pre2
Java lib Version = RXTX-2.1-7
WARNING: RXTX Version mismatch
Jar version = RXTX-2.1-7
native lib Version = RXTX-2.2pre2
A lib que a raspian instala é mais nova que o jar que vem com o ScadaBR.
Na teoria deve ser simples de resolver. Teste esta sequencia de comandos:
#para o serviço tomcat
service tomcat8 stop
#vai para a pasta onde esta o jar da libRXTX no ScadaBR
cd /var/lib/tomcat8/webapps/ScadaBR/WEB-INF/lib/
#renomeia o arquivo antigo do jar RXTX
mv RXTXcomm.jar RXTXcomm.old
#copia a nova libRXTX
cp /usr/share/java/RXTXcomm.jar /var/lib/tomcat8/webapps/ScadaBR/WEB-INF/lib/RXTXcomm.jarTX para o ScadaBR
#sobe o Tomcat8
service tomcat8 start
A explicação é simples: A nova librxtx-java re-escreve todo a parte de IO do Java e na teoria, não deveria funcionar no novo java8.
Se você esta usando o java6 na sua raspberry, o procedimento é ligeiramente diferente. terá que baixar uma versao antiga da librxtx 2.17
http://users.frii.com/jarvi/rxtx/download.html
Opa amigo, fiz os procedimentos que vc passou, e o erro sumiu do log, porem a tela continua a não mostrar nada quando escolho a opção de Modbus Serial… Nao sei o que fazer mais.
Relaxa, tanta modbus IP, se o erro persistir não é a librxtx.