Hello guys,
just wanted to try out JXplorer, but didn't have Java installed yet. So I did "sudo apt install openjdk-9-jdk-headless" (I'm on LinuxMint, and this was one of the recommendations the system gave me, I picked the JAVA9 because it's the most recent one for my OS).
Then "chmod +x jsxplorer.sh" and "./jsxplorer.sh console". This is what I get:
starting JXplorer...
java -Dfile.encoding=utf-8 -cp .:jars/:jasper/lib/ com.ca.directory.jxplorer.JXplorer
logging level set from config to: WARNING with 0 parents=true
*** unable to load new security provider: com.sun.net.ssl.internal.ssl.Provider
java.lang.IllegalAccessException: class com.ca.directory.jxplorer.JXplorer cannot access class com.sun.net.ssl.internal.ssl.Provider (in module java.base) because module java.base does not export com.sun.net.ssl.internal.ssl to unnamed module @79efed2d
It seems JXplorer is only working up to Java8, as of Java9 there is JPMS involved which changed the whole package/module system of Java.
Any chance that this would be enabled for current Java versions?
Kind regards,
Ralf
Hi Ralf,
thanks for letting me know - I'm still running java 8... I'll check it out.
As an aside, you mention installing 'headless' java - JX is a UX heavy application, so I doubt it will run in headless mode. I don't think that's related to the problem of the SSL class not being available, but it would be worth running with the 'normal' java to make sure...