Знаток бросает “java.lang. OutOfMemoryError”

Я компилирую проект с открытым исходным кодом с "mvn установка", но закончил с java.lang.OutOfMemoryError: Java heap space. Я пытался выполниться java -Xmx256m но вывод был резюме Java, которое указало, что это - недопустимая команда.

Я использую jdk1.5.0_08, какие-либо идеи, почему это происходит?

Спасибо,

33
задан cletus 17 December 2009 в 07:36
поделиться

2 ответа

Задайте переменную среды:

MAVEN_OPTS="-Xmx512m"
52
ответ дан 27 November 2019 в 17:52
поделиться

Это зависит от того, какой экземпляр JVM требует больше памяти. Например, если тесты разветвлены (по умолчанию) и завершаются ошибкой из-за OutOfMemoryError, попробуйте настроить плагин, который их запускает:

        <plugin>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <argLine>-Xmx1024m</argLine>
            </configuration>
        </plugin>
18
ответ дан 27 November 2019 в 17:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: