Jdk8 Idea Maven Received fatal alert: protocol_version

问题描述

使用idea开发工具,maven加载项目依赖时,出现错误:

java 复制代码
Could not transfer artfact xxxxxxx from/to maven-dep-repos https://XXXXXXX: Received fatal alert: protocol_version

初步思路

用关键字protocol_version 去检索,得知大概的原因是 nexus 新版本的https协议加密协议采用的是TLS1.2 对于以前的的旧版本不再支持。jdk8以前默认采用的是TLS1.1,因此开发环境是jdk7以前的,会遇到这个问题。但是我开发环境使用的是jdk8,然后就又到idea中去看了下,发现在这里:

有一个配置项,是配置maven importing时采用哪个jdk,至此问题已经解决了,将这里的jdk版本选择到jdk8以上即可。

其他

如果开发环境只能使用jdk8以下的话,那就去找找网上其他人的意见,比如通过虚拟机参数设置https协议使用的加密协议版本等。

相关推荐
YQY11061 小时前
Tomcat
java·前端·tomcat
보고.싶다2 小时前
WEB应用服务器TOMCAT
java·前端·tomcat
小小薛定谔2 小时前
mp总结 mybatisPlus
java·数据库·spring boot·后端·mybatis
不断前进的皮卡丘2 小时前
JVM入门
java·jvm
<有心人>4 小时前
vue使用axios请求后端数据
java·前端·javascript·vue.js
夜月行者4 小时前
如何使用ssm实现基于Vue框架的订餐系统+vue
java·后端·ssm
IT 青年4 小时前
Leetcode JAVA刷刷站(69)x的平方根
java·算法·leetcode
D@.5 小时前
2024年Intellij IDEA快捷键总结
java·ide·intellij-idea
点燃大海5 小时前
通过Spring Boot创建项目
java·spring boot·maven·intellij-idea
Qzer_4075 小时前
JVM(Java Virtual Machine,Java虚拟机)
java·开发语言·jvm