Pular para o conteúdo

Problemas na biblioteca RXTX de Comunicação Serial JAVA com Arduino

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Problemas na biblioteca RXTX de Comunicação Serial JAVA com Arduino

Enviado em 18/09/2016 - 11:49h

Olá,

Bom dia ! Tenho encontrado dificuldades para conseguir conectar meu Arduino UNO para se comunicar com o Netbeans 8.2, uso Linux Ubuntu 14.04.5 LTS com arquitetura x86_64(64 bits), mas não consigo instalar a biblioteca librxtx.jar . Fiz tudo conforme esta videoaula --> https://www.youtube.com/watch?v=RMcL-Cn1qVM (apesar de ele fazer num Windows) e este site que é o do download da biblioteca -->http://jlog.org/rxtx-lin.html

Quando compilo os códigos das classes ,inclusive uma que é um JFrame Simples para interface do Arduino e o Java.

Ai aparece este erro. Quando executo o projeto todo.

run:
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123)
at br.com.embarcados.ControlePorta.initialize(ControlePorta.java:35)
at br.com.embarcados.ControlePorta.<init>(ControlePorta.java:23)
at br.com.embarcados.Arduino.<init>(Arduino.java:16)
at br.com.embarcados.JFInterface.<init>(JFInterface.java:14)
at br.com.embarcados.JFInterface$4.run(JFInterface.java:134)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)


Somente não executa e nem mostra nada. Alguém pode me ajudar? Inclusive para instalar a biblioteca no Ubuntu.

Obrigado!!!


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Problemas na biblioteca RXTX de Comunicação Serial JAVA com Arduino

Enviado em 18/09/2016 - 12:41h

#sudo update-alternatives --config java

Existem 3 escolhas para a alternativa java (disponibiliza /usr/bin/java).

Selecção Caminho Prioridade Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 modo automático
1 /opt/java/jre1.8.0_101/bin/java 1 modo manual
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 modo manual
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 modo manual


Escolhi a opção 3 da minha JVM;

ai adicionei a biblioteca RXTXcomm.jar na bibliotecas do meu PROJETO JAVA com Arduino. e quando compilo aparece este erro.

Mas nao sei se tem que mover os arquivos rxtxSerial.so e o rxtxParalel.so

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder