Can someone good with computers please explain this error?

FATAL ERROR: java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.JceSecurity
at javax.crypto.Cipher.getInstance(Cipher.java:499)
at sun.security.ssl.JsseJce.getCipher(Unknown Source)
at sun.security.ssl.CipherBox.<init>(Unknown Source)
at sun.security.ssl.CipherBox.newCipherBox(Unknown Source)
at sun.security.ssl.CipherSuite$BulkCipher.newCipher(Unknown Source)
at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(Unknown Source)
at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(Unknown Source)
at sun.security.ssl.CipherSuite.isAvailable(Unknown Source)
at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(Unknown Source)
at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(Unknown Source)
at sun.security.ssl.SSLSocketImpl.init(Unknown Source)
at sun.security.ssl.SSLSocketImpl.<init>(Unknown Source)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.createSocket(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
APPEARS WHEN DOWNLOADING MINECRAFT, Please CAN SOMEONE OFFER A SOLUTION

Hmm. I'd try uninstalling Java first, then re-install. Make sure that you un-check the Ask toolbar.