问题描述:
使用 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 版本。
- ExceptionInInitializerError Internal Spring6 Spring errorexceptionininitializererror internal spring6 spring6 connection internal fatal error critical-startup-errors internal critical startup error 39 internal texist unexpected internal stream error internal server error post spring6教程spring error 0x80070003 x internal 路线spring6基础spring