为什么我无法从终端启动 eclipse 或运行它?

为什么我无法从终端启动 eclipse 或运行它?

警告:OpenJDK 64 位服务器 VM 警告:忽略选项 MaxPermSize;8.0 中已取消支持

答案1

JDK 8 至 JDK 11 迁移指南说在 Java 8、Java 9 或更高版本中,MaxPermSizePermSize标志已从热点堆 GC 选项中删除,并已移至本机内存。

移除永久代

JDK 8 中已删除永久代,相关的 VM 选项会导致打印警告。您应该从脚本中删除以下选项:

  • XX:MaxPermSize=大小
  • XX:PermSize=大小

在 JDK 9 及更高版本中,JVM 会显示如下警告:

Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0

了解永久生成的工具可能需要更新。

或者

您可以尝试使用环境变量删除该消息.bashrc

MAVEN_OPTS -Xmx512m

希望这可以帮助。

相关内容