有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

异常Java NoSuchAlgorithmException SunJSSE,sun。安全ssl。SSLContextImpl$DefaultSSLContext

背景

我一直在使用授权。net SDK在自己的Eclipse项目中。一切都很顺利。然后我需要把它添加到我的主要项目中。我将依赖项添加到类路径中,并复制到所需的代码块中。这本应该奏效的

问题

长话短说,代码在我放的地方不起作用。然而,当我把它直接带到项目中的主要方法时,它就会起作用

在无法工作的地方,我使用调试器仔细检查了代码,发现以下异常:

java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)

投掷:

HttpResponse httpResponse = httpClient.execute(httpPost);

注意:来自Apache的httpClient=DefaultHttpClient

我现在完全被难住了。不知道是什么导致了这个错误。在Eclipse中,这两个产品似乎针对同一个JRE。它们都有httpclient-4.0.1。罐子请注意,有问题的项目还有一些其他的依赖项,工作项目没有{boneCP、guava、mysql_connector_java、protobuf}

我不认为额外的JAR是原因,因为问题代码在项目中的不同位置工作

我非常感激任何关于错误的想法,我已经花了一天时间调试这个,不知道下一步该怎么办

谢谢


共 (0) 个答案