How to make RXTX java library works in BEAGLEBONE Black? I'm on a Ubuntu distribution for BEAGLEBONE Black. The installations were carried out as follows:
JRE installation: root@arm :/ # tar-xvf ejre-7u55-fcs-b13-linux-arm-vfp-hflt-client_headless-17_mar_2014.tar.gz root@arm :/ # mv /ejre1.7.0_55 /usr/lib/ JRE installed. -------------------------------------------------- --------------------------> -------------------------------------------------- --------------------------> Installing RXTX libraries: I got these files from some site I forgot now: librxtxSerial.so RXTXcomm.jar and then root@arm :/home/ubuntu/rxtx # ls librxtxI2C-2.1-2.1-7.so librxtxParallel.so librxtxRS485-7.so librxtxSerial.so librxtxI2C.so librxtxRaw-2.1-7.so librxtxRS485.so RXTXcomm.jar librxtxParallel-2.1-2.1-7.so librxtxRaw.so librxtxSerial-7.so root@arm:/home/ubuntu/# mv librxtxSerial-2.1-7.so /usr/lib/ejre1.7.0_55/lib/arm root@arm:/home/ubuntu/rxtx# mv librxtxSerial.so /usr/lib/ejre1.7.0_55/lib/arm root@arm usr/lib/ejre1.7.0_55/lib/arm :/ # ls client libfontmanager.so libkcms.so libjava.so libsctp.so headless libhprof.so libjawt.so libsunec.so libmanagement.so jli libmlib_image.so libJdbcOdbc.so libinstrument.so libt2k.so jvm.cfg libnet.so libjdwp.so libj2gss.so libunpack.so libattach.so libnio.so libjpeg.so libj2pcsc.so libverify.so libawt.so libnpt.so libjsdt.so libj2pkcs11.so libzip.so libdcpr.so libjsig.so libjaas_unix.so librxtxSerial-2.1-7.so libdt_socket.so librxtxSerial.so libjsound.so libjava_crw_demo.so root@arm:/home/ubuntu/rxtx# mv RXTXcomm.jar / usr/lib/ejre1.7.0_55/lib/ext root@arm usr/lib/ejre1.7.0_55/lib/ext:/# ls meta-index RXTXcomm.jar sunec.jar sunjce_provider.jar sunpkcs11.jar zipfs.jar As the manually installation does not work, I try again with apt-get. root@arm:/# apt-get install java-librxtx Detail: armroot@:/usr/lib/jni# ls librxtxI2C-2.2pre1.so librxtxParallel.so librxtxRS485-2.2pre1.so librxtxSerial.so librxtxI2C.so librxtxRaw-2.2pre1.so librxtxRS485.so librxtxParallel-2.2pre1.so librxtxRaw.so librxtxSerial-2.2pre1.so -------------------------------------------------- --------------------------> -------------------------------------------------- --------------------------> These are my environment variables: PATH=$PATH:/usr/lib/ejre1.7.0_55/bin/:/usr/lib/jni / CLASSPATH=/home/ubuntu/testEclipse/RXTXcomm.jar:/usr/lib/rxtx/librxtxSerial.so: CLASSPATH=$CLASSPATH:.:/Usr/share/java/RXTXcomm.jar:../Lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jni/librxtxSerial.so JAVA_HOME=/usr/lib/ejre1.7.0_55/ My question is how to make this work in RXTX library BEAGLEBONE Black. I tried these ways shown above but none worked. How should I proceed? There were 2 errors showN by java: one of them was: java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver the other one is: WARNING: RXTX Version mismatch -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
