我从JBoss 7
升级到Java 8
,从Java 7
升级到Java 8
。
每次我停止server
in Eclipse
时都会收到这样的警告:
Java HotSpot(TM) 64位服务器VM警告:忽略选项MaxPermSize=256m;支持在8.0中被删除
如果我从CMD
启动并停止服务器,就不会有类似的警告,只有在Eclipse
中。我已经从MaxPermSize中删除了所有的WildFly
设置,并且在我的项目中找不到关于这个设置的任何设置。它只是发生在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?
发布于 2015-07-28 03:57:14
在eclipse中,您需要从Wildfly服务器配置中的“启动配置”中删除此参数。当您使用java 8时,不再需要它。
1)开放服务器概述
2)点击“开放启动配置”
3)编辑"VM参数“,删除”-XX:MaxPermSize=256m“参数。
4)保存一切,并通过eclipse启动野蝇。
信息应该消失了。
发布于 2016-10-07 08:24:06
在Java8中,内存的Perm分区已更改为Metaspace。这样,参数从"-XX:PermSize“和"-XX:MaxPermSize”更改为"-XX:MetaspaceSize“和"-XX:MaxMetaspaceSize”。
与其删除参数,不如将其更改为bla。
发布于 2022-10-31 03:00:59
我在Java11中的电子剪辑中使用WildFly午餐时也遇到了同样的问题,我在启动时从standalone.bat启动了服务器,您可以得到适合Java的VM参数。复制论点和
https://stackoverflow.com/questions/31672778
复制相似问题