解决Java11 报SSL错误

  • 原因:

    • 配置文件中禁用了 tlsv2,tlsv1.1
  • 解决办法:

    • 找到配置文件*\jdk-11.0.14\conf\security\java.security

    • 将jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA,
      DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL,
      include jdk.disabled.namedCurves中的 删除 TLSv1, TLSv1.1

  • Linux端

    • where java

      /usr/bin/java
      
    • 查找java命令的位置所对于的软链接

      ls -l /usr/bin/java
      lrwxrwxrwx /usr/bin/java -> /etc/alternatives/java
      
    • 最后通过软链接地址查找jdk安装目录

       ls -l /etc/alternatives/java
       /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java