错误:java:无效标志:-XX:MaxPermSize = 256m

时间:2018-08-01 22:53:01

标签: java intellij-idea configuration

  1. 已更新为IntelliJ IDEA 2018.2
  2. 我将Java JDK9作为默认Java模块。我熟悉针对不同的JVMS进行编译。
  3. 更新后尝试构建模块时出现错误。

2 个答案:

答案 0 :(得分:4)

我必须删除每个模块的Override编译器参数,它们是从以前的配置中删除的

构建,执行,部署>编译器> Java编译器

enter image description here

答案 1 :(得分:1)

PermGen空间为replaced by the Metaspace in Java 8。该选项在Java 8中已弃用,在Java 9中已完全删除,请参见例如JDK-8038827

  

在所有平台上,所有与PermGen相关的VM选项在JDK 8中均已弃用,在JDK 9中已删除。他们不会被带回来。

您以前应该已经看到“ Java HotSpot(TM)服务器VM警告:忽略选项MaxPermSize = 256m;支持已从8.0中删除”的内容。