लोड करने के दौरान फेडोरा अभी लोड कर रहे हैं (पैकेज Package rxtx-2.2-0.5.20100211.fc15.i686 already installed and latest version
स्थापित किया गया है) लोड करते समय java.library.path में कोई rxtxSerial नहीं है।java.lang.UnsatisfiedLinkError: gnu.io.RXTXCommDriver
मैं का इस्तेमाल किया है/करने की कोशिश की:
# locate librxtxSerial
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Linux/i686-unknown-linux-gnu/librxtxSerial.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Linux/ia64-unkown-linux-gnu/librxtxSerial.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Mac_OS_X/librxtxSerial.jnilib
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial-2.1-7.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Solaris/sparc-solaris/sparc32-sun-solaris2.8/librxtxSerial.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial-2.1-7.so
/home/sun/Downloads/rxtx-2.1-7-bins-r2/Solaris/sparc-solaris/sparc64-sun-solaris2.8/librxtxSerial.so
/usr/lib/rxtx/librxtxSerial-2.2pre1.so
/usr/lib/rxtx/librxtxSerial.so
तब प्रयोग किया है:
-Djava.library.path=/usr/lib/rxtx/librxtxSerial.so -Djava.library.path=/usr/lib/jni
लेकिन फिर भी मैं हमेशा इस निम्नलिखित मिलती है:
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:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
at main.Tty.sendCommand1(Tty.java:212)
at main.Tty.main(Tty.java:236)
यह कैसे हल करने के लिए?
अप का पालन करें:
गलत:
-Djava.library.path=/usr/lib/rxtx -Djava.library.path=/usr/lib/jni
सही
-Djava.library.path=/usr/lib/jni -Djava.library.path=/usr/lib/rxtx
लगता है आपके पास कुछ पुस्तकालयों याद कर रहे हैं। – user1335794
कृपया जावा कोड पोस्ट करें जिसका उपयोग आप lib लोड करने के लिए कर रहे हैं। – Santosh