用mac安装eclipse时,遇到了启动后报该错停止安装。
在网上找了很多种方法都没用,比如修改eclipe.ini文件的size。先是找不到该文件(直接安装解压后的dmp文件),最后通过安装package来试图解决,虽然有该文件但修改后却仍然报错。
最后通过如下方式解决,在终端上执行如下命令:
cd /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/MacOS/
sudo rm /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/MacOS/libjli.dylib
sudo ln- s /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/lib/libjli.dylib libjli.dylib
最后重新打开Eclipse软件即可,可正常安装和使用。
原因:由于JDK 14, 与现版本不兼容, 导致eclipse 无法启动。所以用jdk14的库来替换eclipse的库即可。
本文参考原链接:https://www.jianshu.com/p/0048ee8295e0
感谢原作者帮助解答问题,此文仅以记录。