Eclipse WildFly 8 和 Java 8 中的 MaxPermSize 警告
MaxPermSize Warning in Eclipse WildFly 8 and Java 8
我已从 JBoss 7
升级到 WildFly 8.2.0
,从 Java 7
升级到 Java 8
。
每次我在 Eclipse
中停止 server
时都会收到此警告:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
MaxPermSize=256m; support was removed in 8.0
如果我从 CMD
启动和停止服务器,则没有这样的警告,只是在 Eclipse
中。我已经从 WildFly
中删除了所有 MaxPermSize 设置,但在我的项目中找不到任何相关设置。它只发生在 Eclipse
.
我已经检查过这个问题:
Where to find all the MaxPermSize in Eclipse-WildFly system?
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize
How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?
和这个页面
How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?
您需要从 eclipse 的 Wildfly 服务器配置中的 "launch configuration" 中删除此参数。当您使用 java 8.
时不再需要它
1) 打开服务器概览
2) 点击"open launch configuration"
3) 编辑 "VM arguments" 删除“-XX:MaxPermSize=256m”参数。
4) 保存所有内容并通过 eclipse 启动你的 wildfly。
消息应该消失了。
在Java8中,内存的 Perm 分区已更改为 Metaspace。这样参数就从“-XX:PermSize”和“-XX:MaxPermSize”变成了“-XX:MetaspaceSize”和“-XX:MaxMetaspaceSize”。
不是删除参数,而是将其更改为 bla
我已从 JBoss 7
升级到 WildFly 8.2.0
,从 Java 7
升级到 Java 8
。
每次我在 Eclipse
中停止 server
时都会收到此警告:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
如果我从 CMD
启动和停止服务器,则没有这样的警告,只是在 Eclipse
中。我已经从 WildFly
中删除了所有 MaxPermSize 设置,但在我的项目中找不到任何相关设置。它只发生在 Eclipse
.
我已经检查过这个问题:
Where to find all the MaxPermSize in Eclipse-WildFly system?
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize
How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?
和这个页面
How do I make the "Java Hot Spot MaxPermSize" warning go away when using IntelliJ or Play?
您需要从 eclipse 的 Wildfly 服务器配置中的 "launch configuration" 中删除此参数。当您使用 java 8.
时不再需要它1) 打开服务器概览
2) 点击"open launch configuration"
3) 编辑 "VM arguments" 删除“-XX:MaxPermSize=256m”参数。
4) 保存所有内容并通过 eclipse 启动你的 wildfly。
消息应该消失了。
在Java8中,内存的 Perm 分区已更改为 Metaspace。这样参数就从“-XX:PermSize”和“-XX:MaxPermSize”变成了“-XX:MetaspaceSize”和“-XX:MaxMetaspaceSize”。
不是删除参数,而是将其更改为 bla