gpt4 book ai didi

java - MAVEN maxheapsize 不变(JAVA 11 & CENTOS 7)

转载 作者:行者123 更新时间:2023-12-04 19:30:33 25 4
gpt4 key购买 nike

我一直在尝试在 CentOS 7 上使用 JAVA 11 构建一个 maven 项目。

第一次运行“ mvn clean install ”时出现错误

Error assembling JAR: Problem creating jar: Execution exception: Java heap space



所以,我一直在尝试在互联网上搜索解决方案。我发现很多人都喜欢
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"

它正在工作。然后,我尝试了这个解决方案并再次构建项目。但它不起作用。它仍然显示相同的错误。有一个信息日志显示“ 最终内存:218M/239M ”。

我尝试了 export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"很多时间,但它不起作用。

之后,我发现我们可以使用命令检查 maxHeapSize

java -XX:+PrintFlagsFinal -version | grep HeapSize



我得到了 size_t MaxHeapSize = 260046848

好像命令 MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"不能正常工作。或者我做错了什么。请帮忙。

最佳答案

我只需要做

export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"



由根用户。我需要添加 须藤在使用命令之前。

sudo export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"

关于java - MAVEN maxheapsize 不变(JAVA 11 & CENTOS 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62245076/

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