Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutValmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/librxtxSerial.so: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/librxtxSerial.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) thrown while loading gnu.io.RXTXCommDriverException in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/librxtxSerial.so: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/librxtxSerial.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1030) at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83) at Main.main(Main.java:6)
Linux (only x86, x86_64, ia64 here but more in the ToyBox)RXTXcomm.jar goes in /jre/lib/ext (under java)librxtxSerial.so goes in /jre/lib/[machine type] (i386 for instance)Make sure the user is in group lock or uucp so lockfiles work.
"UnsatisfiedLinkError:" eli joku on väärässä paikassa, mikä prosessori koneessa on?i386 ei välttämättä ole oikea paikka, esim. C2D on i686, P3 ja P4 ovat i586 jne, ainakin Java näyttää ehdottavan tätä virheen syyksi, usein Java ON oikeassa.