我收到以下錯誤,當我嘗試運行我的Java應用程序:rxtxSerial librxtx-java的Ubuntu的
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1878) at java.lang.Runtime.loadLibrary0(Runtime.java:849) at java.lang.System.loadLibrary(System.java:1087) at gnu.io.CommPortIdentifier.(CommPortIdentifier.java:123) at gqueak.GSqueak.connect(GSqueak.java:29) at gsqueak.GSqueak.main(GSqueak.java:67)
我已經安裝了librxtx的Java像這樣:
sudo apt-get install librxtx-java
我/etc/enviroment是:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" CLASSPATH="/usr/share/java/:/usr/share/java/RXTXcomm.jar:/usr/lib/jni/librxtxSerial.so:." JAVA_HOME="/usr/lib/jvm/java-7-oracle:/usr/share/java/RXTXcomm.jar:/usr/lib/jni/librxtxSerial.so:."
RXTXComm.jar已添加到我的NetBeans庫中,並且-Djava庫路徑=「/ usr/lib/jni /」已添加到Netbeans中的我的VM選項中。
我複製/usr/lib/jni/librxtxSerial.so到/usr/lib中/ JVM/Java的7-ORACLE/JRE/lib目錄/ AMD64
我現在失去了作爲該怎麼做才能啃他的鍵盤。
的Ubuntu 13.04 Java版本 「1.7.0_25」(甲骨文)的Java (TM)SE運行時環境(建立1.7.0_25-B15) 的HotSpot的Java(TM)64位服務器VM(建23.25-B01,混合模式)
感謝,
它的工作現在但不知道如何。需要注意的一點是,如果要連接到/ dev/ttyUSB0,則需要將用戶添加到撥出組。 – DevilCode