Ubuntu上的OpenJDK中Java SSL是否已损坏?

Fra*_*y I 10 java ubuntu ssl openjdk

刚刚安装了OpenJDK,我刚刚安装了Ubuntu:

OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) on Ubuntu 64 bit 10.10
Run Code Online (Sandbox Code Playgroud)

不确定这是否相关,但我是在VMWare Fusion中运行它.

以下行:

javax.net.SSLContext.getDefault(); // same as getInstance("Default")

throws the following exception:

java.net.SocketException: java.security.NoSuchAlgorithmException: Default SSLContext not available
Run Code Online (Sandbox Code Playgroud)

我和我的同事已经在几台机器上尝试了这一点,所有新安装的Ubuntu,并继续得到这个.我被建议尝试getInstance("TLSv1"),但这引发了同样的错误.似乎是一些非常重要的工作,所以我认为我们必须做错事.

Pau*_*art 6

圭多的回答指出了我正确的方向.这只是一件事:

sudo apt-get install libbcprov-java
Run Code Online (Sandbox Code Playgroud)