gpt4 book ai didi

java - 设置java堆大小时忽略MAVEN_OPTS

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:45 24 4
gpt4 key购买 nike

这怎么可能?我没有正确理解linux,因为我不知道这是怎么发生的。我相信这里还发生了其他事情,因为我试图将最大堆大小设置为 1G 但失败了

MAVEN_OPTS指定堆为1024m,但maven命令失败,因为堆为4096m。机器是32位,安装6G

内存

$free -h
total used free shared buffers cached
Mem: 5.8G 3.8G 2.0G 186M 351M 2.1G
-/+ buffers/cache: 1.3G 4.4G
Swap: 5.8G 0B 5.8G

Maven

echo $MAVEN_OPTS
-Xms512m -Xmx1024m -XX:MaxPermSize=1024m

$ mvn -version
Invalid maximum heap size: -Xmx4096m
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Java

java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) Server VM (build 25.111-b14, mixed mode)

Linux

uname -a 102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015 i686 i686 i686 GNU/Linux

最佳答案

使用以下命令重新设置并尝试:

Linux:

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

窗口

set MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=1024m"

关于java - 设置java堆大小时忽略MAVEN_OPTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41470783/

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