Hallo
Ich habe jetzt nochmal ein neues Thema eröffnet.
Mein GUI Problem habe ich halbwegs in den Griff bekommen.
Nun ein Neues Problem bezüglich Java usw.
Ich starte ja ein Java Programm (TunerStudio) per .sh Datei. Wenn dieses Programm geladen ist möchte es auf ein Gerät FT232RL zugreifen.
Angeblich stellt die aktuellste Version des Programms die Serielle Verbindung nicht mehr über "librxtxSerial.so" her, sondern über jssc. Ich gebe zu ich habe keine Ahnung davon.
Wenn das Programm nun hochgefahren ist...findet er die Verbindung zum Gerät nicht.
Im Log steht dann folgendes:
Exception in thread "Thread-6" java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-arm/libjnidispatch.so) not found in resource path
at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:722)
at com.sun.jna.Native.loadNativeLibrary(Native.java:699)
at com.sun.jna.Native.<clinit>(Native.java:114)
at com.ftdi.FTD2XX.<clinit>(FTD2XX.java:129)
at com.ftdi.FTDevice.<clinit>(FTDevice.java:46)
at S.b.s(Unknown Source)
at ae.bg.c(Unknown Source)
at ae.bg.j(Unknown Source)
at ae.bg.b(Unknown Source)
at ae.bm.run(Unknown Source)
Alles anzeigen
Java ist installiert.
root@DietPi:~# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) Client VM (build 25.91-b14, mixed mode)
Jna habe ich auch nachinstalliert (manuell)
root@DietPi:/usr/share/java# java -jar jna.jar
Java Native Access (JNA) API Version 4
Version: 4.2.2 (b0)
Native: 4.0.1 (1a6047467b59e8748f975e03016ce3d9)
Prefix: linux-arm
Ich weiß echt nicht mehr weiter. Google hoch und runter. Ich blick es nicht.
Haut da eventuell irgendwas mit der jna Geschichte nicht richtig hin?
Fehlt da eventuell eine Verbindung zum Programm?
Findet das Programm die java library nicht???
Vielleicht sagt das noch was aus: Das ein Stück aus der Startdatei worüber das Program(.jar) gestartet wird.
cd "$BASE_PATH" && java -Djava.library.path=${SERIAL_DRIVER}lib -cp ".:lib:plugins" -jar TunerStudioMS.jar $1
RESULT=$?
Über hilfe wäre ich echt dankbar.
mfg