OpenHAB CULfw for Somfy RTS Rollershutters

Hi Daniel,
still no success, I’m getting more or less the same error:

 java -jar ./target/serialTest-0.0.1-SNAPSHOT-jar-with-dependencies.jar
Okt 09, 2018 11:36:34 PM de.danielweisser.home.SomfyCULTest main
INFORMATION: Opening port ttyUSB0
Could not load lib from jar and from system.
gnu.io.LibLoadException: directory does not exist /libs
        at gnu.io.LibraryLoader.loadLib(LibraryLoader.java:65)
        at gnu.io.LibraryLoader.loadLibsFromJar(LibraryLoader.java:48)
        at gnu.io.LibraryLoader.loadRxtxNative(LibraryLoader.java:29)
        at gnu.io.RXTXCommDriver.<clinit>(RXTXCommDriver.java:85)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:104)
        at org.openmuc.jrxtx.JRxTxPort.openSerialPort(JRxTxPort.java:50)
        at org.openmuc.jrxtx.SerialPortBuilder.build(SerialPortBuilder.java:166)
        at de.danielweisser.home.SomfyCULTest.main(SomfyCULTest.java:24)
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
Could not load lib from jar and from system.
gnu.io.LibLoadException: directory does not exist /libs
        at gnu.io.LibraryLoader.loadLib(LibraryLoader.java:65)
        at gnu.io.LibraryLoader.loadLibsFromJar(LibraryLoader.java:48)
        at gnu.io.LibraryLoader.loadRxtxNative(LibraryLoader.java:29)
        at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:118)
        at org.openmuc.jrxtx.JRxTxPort.openSerialPort(JRxTxPort.java:50)
        at org.openmuc.jrxtx.SerialPortBuilder.build(SerialPortBuilder.java:166)
        at de.danielweisser.home.SomfyCULTest.main(SomfyCULTest.java:24)
Exception in thread "main" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
        at java.lang.Runtime.loadLibrary0(Runtime.java:870)
        at java.lang.System.loadLibrary(System.java:1122)
        at gnu.io.LibraryLoader.loadRxtxNative(LibraryLoader.java:32)
        at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:118)
        at org.openmuc.jrxtx.JRxTxPort.openSerialPort(JRxTxPort.java:50)
        at org.openmuc.jrxtx.SerialPortBuilder.build(SerialPortBuilder.java:166)
        at de.danielweisser.home.SomfyCULTest.main(SomfyCULTest.java:24)

However, it seems that the necessary libraries are packed into the jar:

jar tf target/serialTest-0.0.1-SNAPSHOT-jar-with-dependencies.jar
META-INF/
META-INF/MANIFEST.MF
gnu/
gnu/io/
gnu/io/CommDriver.class
gnu/io/CommPort.class
gnu/io/CommPortEnum.class
gnu/io/CommPortEnumerator.class
gnu/io/CommPortException.class
gnu/io/CommPortIdentifier.class
gnu/io/CommPortOwnershipListener.class
gnu/io/Configure$1.class
gnu/io/Configure$2.class
gnu/io/Configure$3.class
gnu/io/Configure$4.class
gnu/io/Configure.class
gnu/io/I2C$I2CInputStream.class
gnu/io/I2C$I2COutputStream.class
gnu/io/I2C$MonitorThread.class
gnu/io/I2C.class
gnu/io/I2CPort.class
gnu/io/I2CPortEvent.class
gnu/io/I2CPortEventListener.class
gnu/io/LPRPort$MonitorThread.class
gnu/io/LPRPort$ParallelInputStream.class
gnu/io/LPRPort$ParallelOutputStream.class
gnu/io/LPRPort.class
gnu/io/LibLoadException.class
gnu/io/LibraryLoader.class
gnu/io/NoSuchPortException.class
gnu/io/ParallelPort.class
gnu/io/ParallelPortEvent.class
gnu/io/ParallelPortEventListener.class
gnu/io/PortInUseException.class
gnu/io/RS485$MonitorThread.class
gnu/io/RS485$RS485InputStream.class
gnu/io/RS485$RS485OutputStream.class
gnu/io/RS485.class
gnu/io/RS485Port.class
gnu/io/RS485PortEvent.class
gnu/io/RS485PortEventListener.class
gnu/io/RXTXCommDriver.class
gnu/io/RXTXPort$MonitorThread.class
gnu/io/RXTXPort$SerialInputStream.class
gnu/io/RXTXPort$SerialOutputStream.class
gnu/io/RXTXPort.class
gnu/io/RXTXVersion.class
gnu/io/Raw$MonitorThread.class
gnu/io/Raw$RawInputStream.class
gnu/io/Raw$RawOutputStream.class
gnu/io/Raw.class
gnu/io/RawPort.class
gnu/io/RawPortEvent.class
gnu/io/RawPortEventListener.class
gnu/io/SerialPort.class
gnu/io/SerialPortEvent.class
gnu/io/SerialPortEventListener.class
gnu/io/UnSupportedLoggerException.class
gnu/io/UnsupportedCommOperationException.class
gnu/io/Zystem.class
gnu/io/package-info.class
org/
org/openmuc/
org/openmuc/jrxtx/
org/openmuc/jrxtx/DataBits.class
org/openmuc/jrxtx/FlowControl.class
org/openmuc/jrxtx/JRxTxPort$1.class
org/openmuc/jrxtx/JRxTxPort$SerialInputStream.class
org/openmuc/jrxtx/JRxTxPort$SerialOutputStream.class
org/openmuc/jrxtx/JRxTxPort.class
org/openmuc/jrxtx/Parity.class
org/openmuc/jrxtx/PortNotFoundException.class
org/openmuc/jrxtx/SerialPort.class
org/openmuc/jrxtx/SerialPortBuilder.class
org/openmuc/jrxtx/SerialPortException.class
org/openmuc/jrxtx/SerialPortTimeoutException.class
org/openmuc/jrxtx/StopBits.class
de/
de/danielweisser/
de/danielweisser/home/
META-INF/maven/
META-INF/maven/de.danielweisser/
META-INF/maven/de.danielweisser/serialTest/
de/danielweisser/home/SomfyCULTest.class
META-INF/maven/de.danielweisser/serialTest/pom.xml
META-INF/maven/de.danielweisser/serialTest/pom.properties

Am I right? Or do I miss something?
Cheers,
Ben