错误:Error occurred during initialization of VM Failed setting boot class path.

好久没打开idea,今天用java17创建了一个项目,创建完成,还没有运行,就报错:Error occurred during initialization of VM Failed setting boot class path.网上查了一堆东西,有说是路径不对的,或者是文件不对的。然后我打开了以前写过的能够正常运行的项目,发现也是出现了这个错误,我就想到这应该不是我自己的错误造成的。因为我没有安装java17,这个java17是idea集成的,所以我怀疑错误就发生在这里,我电脑中安装的是java11,于是我将java的运行版本改为了我电脑上安装的java11,发现能够正常运行了,然后我又尝试着改为了idea提供的java16,发现仍然会报这个错误,那么就没问题了,应该是idea的问题。暂时来说,如果想要用其他版本,应该是需要自己安装相应的版本到自己电脑上了,而不能够像之前一样方便,想用哪个版本直接下载就可以了。

值得注意的几点是:在创建springboot项目时,我只能选择java17,20,22,不过这个没有关系,即使你的电脑上没有安装相应的版本,随便选择一个,后续仍然可以修改。

然后是在修改java的版本时,要修改的地方有几个,一个是project settings里面的project,还有一个是:

settings > Build, Execution, Deployment > Compiler。

在 Compiler 设置中,找到「Java Compiler」。

在 Java Compiler 设置中,将「Target bytecode version]设置为对应的版本。

如果有些地方没有修改,就会报错,类似于:java: 警告: 源发行版 17 需要目标发行版 17以上提示,找到相应的地方修改即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值