This is not a complete answer, but I will use the JAR of tIDE with which I had this problem a few days ago behind. This is a JNLP executable JAR that is also self-signed and has been blocked in Java 8.
I'm using Windows.
First, open the Control Panel and look for the Java icon:
ClicktheJavaiconandanewscreenwillopen.Whilethere,gotothe"Security" tab and add your site or URL to the list of exceptions:
source
On the Mac, you may find something similar to the above by going to System Preferences . ( source )
On Linux, you can add the exception sites to the ${user.home}/.java/deployment/security/exception.sites
file, one site / exception URL per line. ( source )