Solução para problema de comunicação RxTx no Netbeans

Bom dia, boa tarde, boa noite, boa madruagada, pessoal.

Estou criando um projeto no Netbeans que integra Java com Arduíno. Inclusive isso foi um tópico aqui no Laboratório de garagem [para quem quiser ver, esse é o link: http://labdegaragem.com/forum/topics/interface-gr-fica-netbeans-ard...].

Pois bem, tentei montar o projeto de acordo com o vídeo fornecido nessa discussão, mas tive problemas na hora de executar. O Netbeans não encontrava a dll do rxtx e aparecia a seguinte mensagem:

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

Pois bem, depois de muito procurar e testar o que cada site propunha, cheguei a uma solução, finalmente. Percebi que muitas pessoas tem esse mesmo problema e alguns conseguiam resolver o problema que eu, mesmo seguindo os mesmos passos, não conseguia resolver. Em um caso, a pessoa retornou à versão anterior. Pensei que deveria existir uma solução mais prática e cheguei nisso:

1. No NetBeans, vá na parte de projetos e clique com o botão direito sobre seu projeto;
2. Selecione a opção "Propriedades";
3. Vá em "Executar";
4. Na "Opção de VM", digite na caixa de texto: -Djava.library.path="C:\Program Files (x86)\Java\jdk1.8.0_05\bin\"

OBS: Verifique aonde está sua pasta do JDK e altere o diretório, se necessário.
5. Aperte "OK" e reinicie o Netbeans.

Essa foi a solução mais eficaz que achei. Não sei se é algo trivial, já que sou nova na linguagem JAVA, mas achei interessante compartilhar a informação, já que não sou a única a ter problemas com isso.

Aliás, os créditos da informação são do site: https://community.oracle.com/thread/1144926?start=0&tstart=0

Valeu, pessoal. Boa noite!

Exibições: 2009

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço