【Eclipse】Error occurred during initialization of boot layer.报错解决方法

文章讲述了Java9引入模块系统后,与Java8相比出现的类加载问题。在使用Eclipse创建Java项目时,默认Java-SE19版本可能导致错误。解决方案包括删除module-info.java文件或在新建项目时选择JavaSE-1.8及以下版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人记录日志:

根本原因:Java9相较于Java8(JDK8、JDK1.8)引进了模块,此时无法进行单独的类。

(在Java8和更早的应用程序中,顶级组件是包 package 。它将一组相关类型放入一个组中。它还包含一组资源。

java9应用程序与java8没有太大区别;它引入了一个新组件 module ,用于将一组相关的包放入一个组中。同时还介绍了另一个新组件:模块描述符module-info.java)

前提:本人java小白,第一次安装Eclipse;新建java project,版本默认为Java-SE19并且在项目下直接建立class。输入代码运行后报错:

 console处报错文本:

Error occurred during initialization of boot layer

以及module learning with errors:(后伴随路径)

解决方法一:直接删除模块文件

 将module-info.java删除即可解决。

解决方法二:新建java project时 修改环境JRE版本

 

 选择JavaSE-1.8及以下的版本即可解决。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值