gpt4 book ai didi

java - IntelliJ12 IDE 的 OutOfMemoryError

转载 作者:行者123 更新时间:2023-12-04 11:15:44 25 4
gpt4 key购买 nike

已将堆大小设置为在 IntelliJ12 中使用 2096。

Settings -> Compiler -> Java Compiler -> Maximum heap size (MB).

但当我尝试编译简单的 Java 类时,我仍然得到“Error:java: java.lang.OutOfMemoryError: Java heap space”。它用于使用 IntelliJ 11 进行编译。

无法弄清楚为什么要花很长时间 [如状态栏中所示 - 它执行完整的“解析 java...”并尝试编译] 并在 5 分钟以上而不是几秒钟后失败使用 IntelliJ11。

此外,它在使用 javac 从命令行进行编译时工作得很好。

添加堆栈跟踪:

Information:Using javac 1.7.0_25 to compile java sources
Information:java: The system is out of resources.
Information:java: Consult the following stack trace for details.
Information:java: at java.lang.Integer.valueOf(Integer.java:642)
Information:java: at com.sun.tools.javac.parser.EndPosParser.storeEnd(EndPosParser.java:64)
Information:java: at com.sun.tools.javac.parser.EndPosParser.toP(EndPosParser.java:77)
Information:java: at com.sun.tools.javac.parser.JavacParser.term3(JavacParser.java:1008)
Information:java: at com.sun.tools.javac.parser.JavacParser.term2(JavacParser.java:701)
Information:java: at com.sun.tools.javac.parser.JavacParser.term1(JavacParser.java:672)
Information:java: at com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:628)
Information:java: at com.sun.tools.javac.parser.JavacParser.term(JavacParser.java:610)
Information:java: at com.sun.tools.javac.parser.JavacParser.parseType(JavacParser.java:604)
Information:java: at com.sun.tools.javac.parser.JavacParser.catchTypes(JavacParser.java:1888)
Information:java: at com.sun.tools.javac.parser.JavacParser.catchClause(JavacParser.java:1876)
Information:java: at com.sun.tools.javac.parser.JavacParser.parseStatement(JavacParser.java:1771)
Information:java: at com.sun.tools.javac.parser.JavacParser.blockStatements(JavacParser.java:1598)
Information:java: at com.sun.tools.javac.parser.JavacParser.block(JavacParser.java:1561)
Information:java: at com.sun.tools.javac.parser.JavacParser.block(JavacParser.java:1575)
Information:java: at com.sun.tools.javac.parser.JavacParser.methodDeclaratorRest(JavacParser.java:2696)
Information:java: at com.sun.tools.javac.parser.JavacParser.classOrInterfaceBodyDeclaration(JavacParser.java:2645)
Information:java: at com.sun.tools.javac.parser.JavacParser.classOrInterfaceBody(JavacParser.java:2573)
Information:java: at com.sun.tools.javac.parser.JavacParser.classDeclaration(JavacParser.java:2421)
Information:java: at com.sun.tools.javac.parser.JavacParser.classOrInterfaceOrEnumDeclaration(JavacParser.java:2362)
Information:java: at com.sun.tools.javac.parser.JavacParser.typeDeclaration(JavacParser.java:2351)
Information:java: at com.sun.tools.javac.parser.JavacParser.parseCompilationUnit(JavacParser.java:2289)
Information:java: at com.sun.tools.javac.parser.EndPosParser.parseCompilationUnit(EndPosParser.java:83)
Information:java: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:595)
Information:java: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:632)
Information:java: at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:909)
Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)
Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:439)
Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:132)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:165)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:364)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:276)
Information:java: **Errors occurred while compiling module 'PROJ-NAME'**
Information:Compilation completed with 1 error and 0 warnings in 8 min 32 sec
Information:1 error
Information:0 warnings
**Error:java: OutOfMemoryError: insufficient memory**

最佳答案

您是否尝试过禁用 GWT 编译器?

您可以关闭模​​ block 复选框,这些复选框位于 Project Structure -> Facets -> GWT

虽然它通常对 OOM 错误没有帮助,但请发布您的堆栈跟踪。

关于java - IntelliJ12 IDE 的 OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19223577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com