Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize [英] Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize

查看:187
本文介绍了Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Maven构建Java 8项目时:

When building a Java 8 project with Maven:

mvn clean package

我收到此消息:


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

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0

如何删除此消息?

推荐答案

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

Compatibility Guide for JDK 8 says that in Java 8 the command line flag MaxPermSize has been removed. The reason is that the permanent generation was removed from the hotspot heap and was moved to native memory. So in order to remove this message edit MAVEN_OPTS Environment User Variable:

Java 7

MAVEN_OPTS -Xmx512m -XX:MaxPermSize=128m

Java 8

MAVEN_OPTS -Xmx512m

这篇关于Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆