Ubuntu 12.04上的RXTX& Netbeans的 [英] RXTX on Ubuntu 12.04 & Netbeans

查看:117
本文介绍了Ubuntu 12.04上的RXTX& Netbeans的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

希望从 http://rxtx.qbang.org/ <添加RXTXcomm.jar(javax.comm替代品) / a>
我可以将RXTXcomm.jar添加到项目库中而没有任何问题,但我收到错误:

Looking to add RXTXcomm.jar (the javax.comm replacement) from http://rxtx.qbang.org/ I can add RXTXcomm.jar to the project library with no problems but I get the error:


java。 lang.UnsatisfiedLinkError:java.library.path中没有rxtxSerial
加载gnu.io.RXTXCommDriver时抛出

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver

有什么想法吗?

推荐答案

您是否尝试过安装librxtx-java软件包?

Have you tried to install librxtx-java package?

$ aptitude search rxtx
v   lib-rxtx-java                              -                                                     
v   lib-rxtx-java:i386                         -                                                     
p   librxtx-java                               - Full Java CommAPI implementation                    
p   librxtx-java:i386                          - Full Java CommAPI implementation                    
p   librxtx-java-dbg                           - Full Java CommAPI implementation, Debugging Symbols 
p   librxtx-java-dbg:i386                      - Full Java CommAPI implementation, Debugging Symbols 

可能你需要这个.so文件:

Probably you need this .so files:

$ apt-file list librxtx-java | grep jni
librxtx-java: /usr/lib/jni/librxtxI2C-2.2pre1.so
librxtx-java: /usr/lib/jni/librxtxI2C.so
librxtx-java: /usr/lib/jni/librxtxParallel-2.2pre1.so
librxtx-java: /usr/lib/jni/librxtxParallel.so
librxtx-java: /usr/lib/jni/librxtxRS485-2.2pre1.so
librxtx-java: /usr/lib/jni/librxtxRS485.so
librxtx-java: /usr/lib/jni/librxtxRaw-2.2pre1.so
librxtx-java: /usr/lib/jni/librxtxRaw.so
librxtx-java: /usr/lib/jni/librxtxSerial-2.2pre1.so
librxtx-java: /usr/lib/jni/librxtxSerial.so
librxtx-java-dbg: /usr/lib/debug/usr/lib/jni/librxtxI2C-2.2pre1.so
librxtx-java-dbg: /usr/lib/debug/usr/lib/jni/librxtxParallel-2.2pre1.so
librxtx-java-dbg: /usr/lib/debug/usr/lib/jni/librxtxRS485-2.2pre1.so
librxtx-java-dbg: /usr/lib/debug/usr/lib/jni/librxtxRaw-2.2pre1.so
librxtx-java-dbg: /usr/lib/debug/usr/lib/jni/librxtxSerial-2.2pre1.so

您可以使用以下方式安装:

You can install it with:


$苏do apt-get install librxtx-java

$ sudo apt-get install librxtx-java

之后,您可能必须将/usr/share/java/RXTXcomm.jar添加到您的classpath。

After that, probably you must add /usr/share/java/RXTXcomm.jar to your classpath.

$ apt-file list librxtx-java | grep jar
librxtx-java: /usr/share/java/RXTXcomm-2.2pre2.jar
librxtx-java: /usr/share/java/RXTXcomm.jar

在这里你可以找到gnu.io.CommPort类

Here you can find gnu.io.CommPort class

$ jar tvf /usr/share/java/RXTXcomm.jar | grep CommPort
  1453 Fri Nov 11 10:39:50 CET 2011 gnu/io/CommPort.class
   818 Fri Nov 11 10:39:50 CET 2011 gnu/io/CommPortEnumerator.class
  5753 Fri Nov 11 10:39:50 CET 2011 gnu/io/CommPortIdentifier.class
   340 Fri Nov 11 10:39:50 CET 2011 gnu/io/CommPortOwnershipListener.class

您可以关注 Netbeans文档,用于将jar添加到类路径中。

You can follow Netbeans documentation for adding the jar to the classpath.

希望这会对你有所帮助

这篇关于Ubuntu 12.04上的RXTX&amp; Netbeans的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆