There was an error when the Windows system was transferred to a Linux system when it was running correctly. This kind of operating system transfer caused by errors, generally can be resolved by the way:
Put the jar in the project directory under the Lib package of your own program, and if it doesn't work, put a few other potentially true jars.
Add program exception information:
caused By:javax.net.ssl.SSLKeyException:RSA premaster secret error at Com.sun.net.ssl.internal.ssl.RSAClientKeyEx Change.<init> (rsaclientkeyexchange.java:97) at Com.sun.net.ssl.internal.ssl.ClientHandshaker.serverHelloDone (clienthandshaker.java:744) at Com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage (clienthandshaker.java:238) at Com.sun.net.ssl.internal.ssl.Handshaker.processLoop (handshaker.java:593) at Com.sun.net.ssl.internal.ssl.Handshaker.process_record (handshaker.java:529) at Com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord (sslsocketimpl.java:893) at Com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake (sslsocketimpl.java:1138) at Com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (sslsocketimpl.java:1165) at Com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake (sslsocketimpl.java:1149) at Sun.net.www.protocol.https.HttpsClient.afterConnect (httpsclient.java:434) At Sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect ( abstractdelegatehttpsurlconnection.java:166) at Sun.net.www.protocol.http.HttpURLConnection.getOutputStream ( httpurlconnection.java:1014) at Sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream ( httpsurlconnectionimpl.java:230) at Cn.jpush.api.common.connection.nativehttpclient._dorequest ( nativehttpclient.java:137) ... 8 morecaused By:java.security.NoSuchAlgorithmException:SunTlsRsaPremasterSecret keygenerator not available at JAV Ax.crypto.keygenerator.<init> (dashoa13*.) At Javax.crypto.KeyGenerator.getInstance (dashoa13*.) At Com.sun.net.ssl.internal.ssl.JsseJce.getKeyGenerator (jssejce.java:223) at Com.sun.net.ssl.internal.ssl.rsaclientkeyexchange.<init> (rsaclientkeyexchange.java:89) ... More
An error occurred while the Windows system was running properly to the Linux system