Java:trustAnchors参数必须为非空(openjdk)

Java:trustAnchors参数必须为非空(openjdk),java,windows,eclipse,ssl,certificate,Java,Windows,Eclipse,Ssl,Certificate,我想通过HttpURLConnection连接到站点。首先,我偶然发现了accross javax.net.ssl.SSLHandshakeException,因为我忘记了在…/lib/security下通过keytool-importcert为站点添加carcert。在此之后,可以轻松建立连接 然而,今天它不再工作了,没有更改代码或其他任何东西。似乎引发了以下异常: javax.net.ssl.SSLException: Unexpected error: java.security.Inv

我想通过HttpURLConnection连接到站点。首先,我偶然发现了accross javax.net.ssl.SSLHandshakeException,因为我忘记了在…/lib/security下通过keytool-importcert为站点添加carcert。在此之后,可以轻松建立连接

然而,今天它不再工作了,没有更改代码或其他任何东西。似乎引发了以下异常:

 javax.net.ssl.SSLException: Unexpected error: java.security.InvalidAlgorithmParameterException: the 
 trustAnchors parameter must be non-empty
尽管网上有很多可能的解决方案,但没有一个能让我摆脱这个错误

也许eclipse内部需要进行一些设置?

我也有同样的问题(在我的NetBSD 9.1上的OpenJDK 11中),我也有同样的问题(在我的NetBSD 9.1上的OpenJDK 11中)