1. ホーム
  2. java

[解決済み] Java HotSpot(TM) 64-Bit Server VM の警告:オプション MaxPermSize を無視する。

2022-02-17 11:54:05

質問

MavenでJava 8プロジェクトをビルドする場合。

mvn clean package

こんなメッセージが出ます。

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 環境ユーザー変数。

ジャバ7

MAVEN_OPTS -Xmx512m -XX:MaxPermSize=128m

ジャバ8

MAVEN_OPTS -Xmx512m