openjdk https调用报错 SSLHandshakeException但是jdk没问题
时间: 2024-01-10 11:03:03 浏览: 41
你好!对于你的问题,可能是因为你使用的 OpenJDK 版本没有正确配置 SSL 证书导致的。请尝试以下几个解决方法:
1. 更新证书库:从 JDK 安装目录中找到 `lib/security` 文件夹,备份并替换 `cacerts` 文件。你可以从 Oracle 官方网站下载最新的 cacerts 文件。
2. 检查系统时间:确保服务器的系统时间与实际时间一致,因为 SSL 证书会检查有效期。
3. 检查 JDK 版本:确保你使用的是最新版本的 OpenJDK。有些旧版本可能存在 SSL 相关的 bug。
4. 检查代理设置:如果你使用了代理服务器,确认代理设置是否正确。
如果上述方法仍然无法解决问题,可以提供更多的错误日志或详细的调用代码,以便更好地帮助你解决问题。
相关问题
mac安装完openjdk后安装jdk1.8,jdk1.8不生效
在Mac上安装OpenJDK后,如果要安装JDK 1.8并使其生效,可以按照以下步骤进行操作:
1. 首先,确保已经正确安装了OpenJDK。可以通过在终端中运行以下命令来验证OpenJDK的安装情况:
```
java -version
```
如果显示了OpenJDK的版本信息,则表示已经成功安装。
2. 下载JDK 1.8的安装包。你可以从Oracle官方网站或其他可信的来源下载适用于Mac的JDK 1.8安装包。
3. 安装JDK 1.8。双击下载的安装包,按照提示完成安装过程。
4. 配置环境变量。打开终端,编辑`~/.bash_profile`文件(如果不存在则创建),添加以下内容:
```
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
```
注意将`jdk1.8.x_xxx.jdk`替换为你实际安装的JDK 1.8版本号。
5. 保存并退出`.bash_profile`文件,然后执行以下命令使环境变量生效:
```
source ~/.bash_profile
```
6. 验证JDK 1.8是否生效。在终端中运行以下命令:
```
java -version
```
如果显示了JDK 1.8的版本信息,则表示安装成功并已生效。
如果按照以上步骤操作后仍然无法使JDK 1.8生效,可能是由于环境变量配置不正确或者其他原因导致的。你可以检查一下环境变量的配置是否正确,并尝试重新启动终端或电脑。
openjdk jdk
OpenJDK和JDK都是Java开发工具包,用于开发和运行Java应用程序。它们之间有一些区别,下面是对它们的介绍:
1. OpenJDK(Open Java Development Kit)是一个开源的Java开发工具包,由Oracle公司主导开发。它提供了Java编译器(javac)、Java虚拟机(JVM)和Java类库等组件,可以用于编译和运行Java程序。OpenJDK是免费的,并且可以在多个平台上使用。
2. JDK(Java Development Kit)是Java开发工具包的标准名称,它包含了编译器、调试器、运行时环境和其他工具,用于开发和运行Java应用程序。JDK由Oracle公司提供,并且有商业许可证。JDK是Java开发的核心工具,它包含了完整的Java开发环境。
总结来说,OpenJDK是一个开源的Java开发工具包,而JDK是Oracle提供的商业版Java开发工具包。OpenJDK可以免费使用,而JDK需要购买商业许可证。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)