Java Ubuntu12.04&;上的RXTX;网虫
希望从中添加RXTXcomm.jar(javax.comm的替代品) 我可以毫无问题地将RXTXcomm.jar添加到项目库中,但我得到了错误: java.lang.UnsatifiedLinkError:java.library.path中没有rxtxSerial 加载gnu.io.RXTXCommDriver时引发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
有什么想法吗?您尝试过安装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由