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