问题描述:
好几次次下载插件后,eclipse启动就变成这样:java was started but returned code=13
解决方法:
对于code=13,有可能是jdk与eclipse的版本不对应(32bit或者64bit)导致的,可以下载对应的jdk重新配置系统变量。(修改的时候,记得将path中%JAVA_HOME%bin放在靠前的位置,不然可能会被一些数据库之类的环境变量先覆盖了,导致无论怎么改java -version都不会发生变化,但echo %JAVA_HOME%却是正确的。)
如果自己jdk版本和eclipse版本确实对应,还是报code=13的异常,可能是下载插件的时候eclipse.ini里的配置被改掉了。我们可以在-vmarg上面加入确定的虚拟机位置:
-vm javaw.exe的路径
如果这样还是报错code=13 ,可以将install里的
-install @launcher.dir/
改为确定的eclipse安装路径:
-install eclipse安装路径
如果这样还是不行就考虑改其他ini里的参数。
我在下载sts插件的时候,就出现这样的错误,改正之后就能正常启动了!
提一下遇到的另一个错误code=1,这可能是启动时的内存不够的问题,同样可以在ini文件里面设置:
-XX:PermSize=64M -XX:MaxPermSize=128M
最好在末尾加上这个:
--add-modules=ALL-SYSTEM
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)