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协议使用的加密协议版本等。

相关推荐
好好学Java吖1 小时前
【二分题目】
java·开发语言
鲤籽鲲2 小时前
C# 中 [MethodImpl(MethodImplOptions.Synchronized)] 的使用详解
java·开发语言·c#
逆风局?2 小时前
Java基础——分层解耦——IOC和DI入门
java·开发语言
ybq195133454312 小时前
javaEE-8.JVM(八股文系列)
java·jvm·java-ee
飞翔的佩奇3 小时前
Java项目: 基于SpringBoot+mybatis+maven+mysql实现的疾病防控综合管理系统(含源码+数据库+毕业论文)
java·数据库·spring boot·mysql·spring·毕业设计·疾病防控
power-辰南3 小时前
技术架构师成长路线(2025版)
java·架构师·学习路线·技术专家
二十雨辰3 小时前
[Java基础]面向对象
java·开发语言
栗豆包4 小时前
w187社区养老服务平台的设计与实现
java·spring boot·后端·spring·tomcat
violin-wang4 小时前
如何在Intellij IDEA中识别一个文件夹下的多个Maven module?
java·spring boot·spring·maven·intellij-idea
假客套4 小时前
Java小白入门教程:LinkedList
java·开发语言