一尘不染

Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize

java

使用Maven构建Java 8项目时:

mvn clean package

我收到此消息:

Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 128m;在8.0中删除了支持

如何删除此消息?


阅读 638

收藏
2020-03-24

共1个答案

一尘不染

JDK 8兼容性指南指出,在Java 8中,命令行标志MaxPermSize已被删除。原因是永久代已从热点堆中删除,并已移至本机内存。因此,为了删除此消息,请编辑MAVEN_OPTS环境用户变量:

Java 7

MAVEN_OPTS -Xmx512m -XX:MaxPermSize=128m

Java 8

MAVEN_OPTS -Xmx512m
2020-03-24