Have Java program running on Windows and Raspberry Pi. When running the program on Pi, I need to use -Djava.library.path=/usr/lib/jni 
when I run the jar so the
RXTX libs can be found. I want to do it in code withSystem.setProperty(), but it doesn't work.
Any known issues with setProperty() on Pi?
Verified so files on Pi are in /usr/lib/jni. Print out shows path is being sent to setProperty() as expected.
    if (doPi == true)
        s = "/usr/lib/jni"; // Pi so files
    else
        s = "C:\\Program Files (x86)\\Java\\jre1.8.0_181\\bin"; // Win dll files
    System.setProperty("java.library.path", s);
    System.out.println("Java lib path " + s);
I expected the setProperty() code would allow me to not need 
-Djava.library.path=/usr/lib/jni
When running the jar file.
But without it, I get an error that the
RXTX lib files are not found.
 
     
    