idea编译报错

1.报错信息

Compilation failure

image-20240222140933000

具体详细报错信息

[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 102 source files to target\classes
编译器 (12.0.2) 中出现异常错误。如果在 Bug Database (http://bugs.java.com) 中没有找到该错误, 请通过 Java Bug 报告页 (http://bugreport.java.com) 建立该 Java 编译器 Bug。请在报告中附上您的程序和以下诊断信息。谢谢。
java.lang.StackOverflowError
at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:661)
at jdk.compiler/com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:715)
at jdk.compiler/com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:3584)

java使用或覆盖了已过时的 API。
有关详细信息, 请使用 -Xlint:deprecation 重新编译。

2.问题原因

java.lang.StackOverflowError,抛出java.lang.StackOverflowError

系统资源不足

3.解决方式(我自己按照以下方式修改以后好了)

首先检查工程的JDK是否都一致,Project Structure->Project SDK,看看各个Module的JDK是否一致。再检查Java编译的配置与JDK是否一致。

还是不行,试着增高编译的堆栈大小:

修改位置1:

img

大小都分配到万了,我之前分配1024有点小,不起作用导致还是编译报错,又看了一篇文章直接4096,重新启动编译成功了.

如果不行就继续调大

修改位置2

image-20240223100713747

或者idea清楚一下缓存,重启 ,多搞两次试试.

如果还是不可以,改变Java 编译方式,改成Eclipse(这个我没有试过)。

img

posted @   哩个啷个波  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-11-04 throw和throws有什么不同?
点击右上角即可分享
微信分享提示