Eclipse startup: java was started but returned code=13

Eclipse startup: java was started but returned code=13,第1张

Eclipse startup: java was started but returned code=13

问题描述:

                好几次次下载插件后,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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4021297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-22
下一篇 2022-10-22

发表评论

登录后才能评论

评论列表(0条)

保存