IDEA出现Unsupported class file major version 64及SSL peer shut down incorrectly问题

IDEA 出现Unsupported class file major version 64及SSL peer shut down incorrectly问题记录

简介

第一次使用IDEA 搭建Spring Boot项目,遇到了Unsupported class file major version 64及SSL peer shut down incorrectly的问题,以下是我通过查询和尝试找到的一些解决办法,希望能够帮助到大家。

由于刚开始使用,可能有些说法不太正确,欢迎指出。

一、Unsupported class file major version 64问题

1.Idea 问题图片

2.问题代详情

java 复制代码
org.gradle.cache.CacheOpenException: Could not open init generic class cache for initialization script 'C:\Users\RS\AppData\Local\Temp\ijmapper.gradle' (C:\Users\RS\.gradle\caches\7.6\scripts\bzgi04qi6f0txwf07thl2bpve)
	at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:121)
	at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:43)
Caused by: BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64
	... 166 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 64
	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
	... 189 more

3.问题原因及解决办法

3.1问题原因

问题主要原因就是因为Jdk版本号原因,我原来是java version 20.0.1,后来修改成17。

3.2解决办法

打开File-Project Structure

修改SDK,我是修改成17(根据个人情况修改),如果没有可以选择Add SDK ,下载对应合适的版本,选择后Apply 保存下。

下载完成后,可以进行重新编译,也可以重启IDEA。

我选择了,清缓存重启IDEA,选择File-Invalidate Caches

重启完成后等待加载编译完成。

二、SSL peer shut down incorrectly

我重启完成后遇到以下问题

就是个网络访问的问题。

解决方案

  1. 更换网络,切换电脑网络,可以尝试链接手机热点,重新编译
  2. 增加源,如下:
java 复制代码
repositories {
   mavenCentral()
   maven { url 'https://jitpack.io' }
   maven { url 'https://maven.aliyun.com/repository/public' }
   maven { url 'https://maven.aliyun.com/repository/central' }
   maven { url 'https://maven.aliyun.com/repository/google' }
   maven { url 'https://maven.aliyun.com/repository/public' }
   maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
   google()
   jcenter() // jecnter最好放在最后一个  ===速度慢===
}

结尾

希望对大家有帮助,有更好的办法也可跟我说,我更新加上。

相关推荐
zh_xuan2 小时前
Visual Studio 上传工程到github
ide·git·github·visual studio
小碗羊肉3 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
❀͜͡傀儡师3 小时前
Spring AI Alibaba vs. AgentScope:两个阿里AI框架,如何选择?
java·人工智能·spring
aq55356003 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
一 乐4 小时前
酒店预订|基于springboot + vue酒店预订系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·酒店预订系统
Moe4884 小时前
Spring AI Advisors:从链式增强到递归顾问
java·后端
敖正炀4 小时前
ReentrantReadWriteLock、ReentrantLock、synchronized 对比
java
无限进步_4 小时前
【C++】只出现一次的数字 II:位运算的三种解法深度解析
数据结构·c++·ide·windows·git·算法·leetcode
cike_y4 小时前
Java反序列化漏洞-Shiro721流程分析
java·反序列化·shiro框架
极创信息5 小时前
信创系统认证服务怎么做?从适配到验收全流程指南
java·大数据·运维·tomcat·健康医疗