web-dev-qa-db-ja.com

Eclipse WildFly8およびJava 8でのMaxPermSize警告

WildFly 8.2.0からJBoss 7にアップグレードし、Java 8からJava 7にアップグレードしました。

serverEclipseを停止するたびに、次の警告が表示されます。

Java HotSpot(TM)64ビットサーバーVM警告:オプションMaxPermSize = 256mを無視します;サポートは8.0で削除されました

CMDからサーバーを起動および停止した場合、このような警告はEclipseだけにありません。 WildFlyからすべてのMaxPermSize設定を削除しましたが、プロジェクトでそれに関する設定が見つかりません。 Eclipseで発生します。

私はすでにこの質問をチェックしました:

Eclipse-WildFlyシステムのすべてのMaxPermSizeはどこにありますか?

Java HotSpot(TM)64ビットサーバーVM警告:オプションMaxPermSizeを無視します

IntelliJまたはPlayを使用しているときに「JavaホットスポットMaxPermSize」警告を消すにはどうすればよいですか?

そしてこのページ

IntelliJまたはPlayを使用しているときに「JavaホットスポットMaxPermSize」警告を消すにはどうすればよいですか?

7
Johnny2012

EclipseのWildflyサーバー設定の「起動設定」からこの引数を削除する必要があります。 Java 8を使用している場合は、不要になりました。

1)オープンサーバーの概要

2)[起動構成を開く]をクリックします

3)「VM引数」を編集して「-XX:MaxPermSize = 256m」引数を削除します。

4)すべてを保存し、Eclipseを介してWildflyを起動します。

メッセージは消えるはずです。

10
sprockets

Java8では、メモリのPermパーティションがMetaspaceに変更されました。このようにして、パラメータは「-XX:PermSize」および「-XX:MaxPermSize」から「-XX:MetaspaceSize」および「-XX:MaxMetaspaceSize」に変更されました。

パラメータを削除する代わりに、blaに変更してください

3
Foncu