Когда я создаю проект Intellij, я получаю следующую ошибку нехватки памяти.
Я уже увеличил размер кучи в idea.vmoptions
:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=64m
-ea
Но я все равно получаю эту ошибку:
Information:The system is out of resources.
Information:Consult the following stack trace for details.
Information:java.lang.OutOfMemoryError: Java heap space
Information: at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
Information: at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
Information: at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1105)
Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
Information: at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550)
Information: at com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:804)
Information: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:353)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:279)
Information: at com.sun.tools.javac.main.Main.compile(Main.java:270)
Information: at com.sun.tools.javac.Main.compile(Main.java:69)
Information: at com.sun.tools.javac.Main.main(Main.java:54)
Information: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Information: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Information: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Information: at java.lang.reflect.Method.invoke(Method.java:597)
Information: at com.intellij.rt.compiler.JavacRunner.main(JavacRunner.java:71)
Information:Compilation completed with 1 error and 0 warnings
Information:1 error
Information:0 warnings
Error:Compiler internal error. Process terminated with exit code 3
Что мне не хватает?
intellij-idea
Майкл
источник
источник
mvn install
в IntelliJ. Решение состояло в том, чтобы изменитьSettings | Maven | Runner | **VM Options**
настройки. Я, должно быть, пробовал все остальные настройки, пока не понял, что это правильно. Надеюсь, это кому-то поможет.Settings
|Compiler
|Build process heap size
.Начиная с IntelliJ 2016, это File | Настройки | Сборка, выполнение, развертывание | Компилятор | Размер кучи процесса сборки .
источник
У меня была аналогичная проблема со сборкой Ant (запущенной вручную из графического интерфейса IDEA). В моем случае было правильное решение: щелкнуть правой кнопкой мыши задачу Ant, выбрать свойства и установить более высокое значение для полей ввода «Максимальное пространство кучи (МБ):» и «Максимальное пространство стека (МБ):».
источник
Чтобы решить эту проблему, выполните следующие действия:
1). В inteli выберите «Файл»> «Параметры настройки» и найдите параметр «Vm». В поле «Параметр Vm для импортера» укажите значение -Xmx512m. Параметры настройки Intelij
2). Перейдите в панель управления Выберите вид: большие значки, затем перейдите к Java, появится одно окно подсказки с именем java control pannel, затем перейдите в java Параметры виртуальной машины Java
выберите вариант просмотра. параметры просмотра Java
В Java Run time Environment Setting pass Параметры времени выполнения как -Xmx1024m .
3). Если указанные выше параметры не работают, измените размер pom.xml
источник
GWT в Intellij 12
FWIW, я получал аналогичную ошибку с моим приложением GWT во время сборки | Восстановить проект ».
Это было вызвано тем, что Intellij выполнил полную компиляцию GWT, что мне не понравилось, потому что это также очень длительный процесс.
Я отключил компиляцию GWT, сняв флажки модуля в ' Структура проекта | Грани | GWT '.
В качестве альтернативы в этом месте также есть параметр « Максимальный размер кучи компилятора» .
источник
В моем случае ошибка была вызвана недостаточным объемом памяти, выделенной для «тестового» жизненного цикла maven. Это было исправлено добавлением
<argLine>-Xms3512m -Xmx3512m</argLine>
в:Спасибо @crazycoder за указание на это (а также за то, что в данном случае это не связано с IntelliJ).
источник
Я столкнулся с ошибкой «java.lang.OutOfMemoryError: Java heap space» при сборке моего проекта с помощью команды установки maven.
Я смог избавиться от этого, изменив настройки бегуна maven.
Settings
|Build, Execution, Deployment
|Build Tools
|Maven
|Runner
|VM options
до -Xmx512mисточник
Eсть
стартер в
так что вы можете использовать больше места.
источник