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

查看:40
本文介绍了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天全站免登陆