Java Ubuntu12.04&;上的RXTX;网虫

Java Ubuntu12.04&;上的RXTX;网虫,java,ubuntu,netbeans,Java,Ubuntu,Netbeans,希望从中添加RXTXcomm.jar(javax.comm的替代品) 我可以毫无问题地将RXTXcomm.jar添加到项目库中,但我得到了错误: java.lang.UnsatifiedLinkError:java.library.path中没有rxtxSerial 加载gnu.io.RXTXCommDriver时引发 有什么想法吗?您尝试过安装librxtxjava包吗 $ aptitude search rxtx v lib-rxtx-java

希望从中添加RXTXcomm.jar(javax.comm的替代品) 我可以毫无问题地将RXTXcomm.jar添加到项目库中,但我得到了错误:

java.lang.UnsatifiedLinkError:java.library.path中没有rxtxSerial 加载gnu.io.RXTXCommDriver时引发


有什么想法吗?

您尝试过安装librxtxjava包吗

$ 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 
可能您需要这个。所以文件:

$ 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
您可以通过以下方式安装它:

$sudo apt get安装librxtx java


之后,可能必须将/usr/share/java/RXTXcomm.jar添加到类路径中

$ 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类

$ 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
您可以按照以下步骤将jar添加到类路径

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

希望这将帮助您在2004年12月12日使用Netbeans 7.2。我所做的只是像这样安装软件包:
sudo apt get install librxtx java

然后,在Netbeans项目中剩下要做的就是通过打开项目属性、导航到库并使用添加jar/文件夹按钮添加文件,将实际的jar文件(位于
/usr/share/java/rxtxcomm.jar
中)添加到类路径中


全部设置。

错误:包gnu.io不存在;输入gnu.io.CommPort;在netbeans中,是否有一个设置我应该更改以使其工作?在这之后,您可能必须将/usr/share/java/RXTXcomm.jar添加到您的类路径中。这里是0600,我开始犯错误。有没有可能列出将其永久添加到类路径的命令?RANT:FFS Ubuntu/Java im a dev不是SEtUP Netbeans OSer。我已经浪费了好几个小时,为什么你不能让这变得简单,即使rxtx站点文档是狗屎=(也就是说,一旦我让它工作起来,我将尝试从您的所有帮助堆栈/SourceRebullers=)中编写一个指南,这是没有帮助的。操作系统需要正确设置类路径吗?或者IDE覆盖了这个?如果是的话。。库中未列出RXTX/gnu。export CLASSPATH=$CLASSPATH:/home/myuser/javalibs/RXTXcomm.jar由