首页 > 编程语言 >运行 Spring6 报错 Internal error: (java.lang.ExceptionInInitializerError)

运行 Spring6 报错 Internal error: (java.lang.ExceptionInInitializerError)

时间:2023-07-10 15:23:21浏览次数:47  
标签:lang ExceptionInInitializerError java JDK IDEA 报错 版本 Spring6

问题描述:

使用 2019.3.5 版本的 IDEA 构建 Spring6 项目。

因为 Spring6 要求 JDK 的版本最低是 Java 17,我就直接在 2019.3.5 版本的 IDEA 中创建新的项目时使用了 JDK 17。

 

运行项目时 IDEA  出现如下报错信息:

Error:Internal error: (java.lang.ExceptionInInitializerError) 

Exception java.lang.IllegalAccessError: class com.intellij.util.io.FileChannelUtil (in unnamed module @0x327b636c)

cannot access class sun.nio.ch.FileChannelImpl (in module java.base) because module java.base does not export sun.nio.ch to ......

 

原因分析:

IntelliJ IDEA 2019 不支持 JDK 17。

可以从下图查看出此项目中 Java 编译器能够使用的 JDK 版本最高是 13 版本。

 

 

我的解决方法:把 IDEA 更换为 2022.2.1 版本。

标签:lang,ExceptionInInitializerError,java,JDK,IDEA,报错,版本,Spring6
From: https://www.cnblogs.com/fenxianyu/p/17541208.html

相关文章

  • js/ts文件中,导入i18n报错:Must be called at the top of a `setup` function
    import{useI18n}from'vue-i18n';const{t}=useI18n(); 会在非组件情况下报错: 此时我们需要将上述导入方式改为:importi18nfrom'@/lang/i18n';//@/lang/i18n为语言包位置const{t}=i18n.global;......
  • java项目 报错 maven jdk.tools 缺失 解决方法
    一、解决方法配置文件pom.xml<dependency><groupId>jdk.tools</groupId><artifactId>jdk.tools</artifactId><version>1.7</version><scope>system</scope><systemPath>${......
  • 查字符类型转换date类型值时报错“ORA-00904: "GET_INTERNAL_VALUE": invalid identif
    问题描述:查字符类型转换date类型值时报错“ORA-00904:"GET_INTERNAL_VALUE":invalididentifier”,如下所示:数据库:oracle11.2.0.41、异常重现SYS@orcl>selectget_internal_value('DF2304290000748902')fromdual;selectget_internal_value('DF2304290000748902......
  • golang GRPC example
    REF:  GolanggRPCExampleGoinstallationweshouldbetterbuildinagolangcontainer https://go.dev/doc/install#https://go.dev/dl/go1.20.2.linux-amd64.tar.gzwgethttps://go.dev/dl/go1.20.2.linux-amd64.tar.gz#wgethttps://golang.org/dl/go1.18.li......
  • golang 使用ffmpeg工具实现音视频转码
    1ffmpeg工具是什么FFmpeg即是一款音视频编解码工具,同时也是一组音视频编码开发套件,作为编码开发套件,它为开发者提供了丰富的音视频处理的调用接口。FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流媒体、多种多彩格式转换、多种采样率转换、多种码率转换......
  • argocd + kustomize 报错“rpc error: code = Unknown desc = Manifest generation er
    argocd+kustomize报错“rpcerror:code=Unknowndesc=Manifestgenerationerror(cached)” 报错内容报错内容为:rpcerror:code=Unknowndesc=Manifestgenerationerror(cached):`kustomizebuild.xiaowangTech/4.0/frontend/dingding-pc/manifests/overla......
  • 麒麟V10服务器PHP连接MySQL报错PHP Warning: mysqli_connect(): Unexpected server r
     1.问题描述这个警告表示在进行缓存的caching_sha2认证过程中,服务器返回了一个意外的响应码99。这是由于MySQL服务器的配置或版本与使用的客户端库不兼容导致的。2.解决办法a.检查MySQL客户端版本:确保你使用的MySQL客户端版本与服务器版本兼容。如果......
  • golang struct interface 方法
    有一个结构体typemystructstruct{aint}如果想为这个结构体增加一个方法,就类似于C++或者Java的类一样,有成员变量,也有成员函数,怎么实现呢?由于go没有类的概念,所以提供了一种方案。func(msmystruct)test()int{returnms.a}就是按照定义函数的方式,只不过在前面......
  • mysql报错ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
    创建表语句:CREATETABLE`mytable`(`id`int(11)NOTNULLPRIMARYKEYAUTO_INCREMENT,`col`varchar(50)NOTNULLDEFAULT'未知',`col1`int(11)NOTNULLDEFAULT'未知',`col2`varchar(45)DEFAULTNULL,`col3`timestampNOTNULLDEFAU......
  • Dockerfile加载cache提速制作golang业务镜像
    Dockerfile#syntax=docker/dockerfile:1.2FROMgolang-1.18.5:ubuntu-22.04ASbuilderENVCGO_ENABLED0ENVGOOSlinuxENVGOPROXYhttps://goproxy.cn,directWORKDIR/build/COPYgo.*.RUNgomoddownloadCOPY..RUN--mount=type=cache,target=/root/.......