我正在将我的项目从 Oracle JDK 迁移到打开 JDK - Zulu 7。
问题是在我将 eclipse 指向 Open JDK 版本之后,eclipse 不断崩溃。一旦我将 eclipse 指向 oracle 安装,eclipse 就会正常运行。
无论如何我可以解决这个问题并继续指向 Open JDK 版本?
干杯!!!
我猜您在使用 Zulu 启动 IDE 时会看到这一点?Eclipse 启动器有一个讨厌的 hack,它解析 libjvm 库以确定供应商并相应地设置启动器参数。如果我没记错的话 - 它为 Oracle java 设置了更多 Xmx。因此,请尝试显式增加 eclipse.ini 中的 Xmx 值(至少为 -Xmx1024m,甚至可能为 -Xmx2048m)并继续使用 Zulu。
尝试增加堆大小。您是否切换到 Zulu 8 来摆脱这个 PermGenSize 问题?
-XX:MaxPermSize=512m
尝试在你的 eclipse ini 文件中添加这个来消除这个错误。