Java的eclipse为什么运行异常

 我来答
育知同创教育
2016-02-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
Java的eclipse运行异常的原因总结:
1、eclipse.ini的配置问题:
可能配置的内存太小,或者系统本身内存不够了,比如以下配置成这样:
-Xms128m
-Xmx512m
-XX:PermSize=256m
-XX:MaxPermSize=512m
-Dorg.eclipse.swt.browser.DefaultType=mozilla
修改以下xms和xmx就可以正常启动了。

2、之前错误的关闭,workspace的问题:
这个问题比较棘手,因为很难找到问题出再哪,可能之前的操作有误,可能某个插件BUG,等等。
最直接的解决方法是删除workspace/.metadata/目录,也就是把这个workspace从eclipse的记忆中删除。
网上常用的方法是执行以下命令:
$ rm YOUR_PROJECT_DIR/.metadata/.plugins/org.eclipse.core.resources/.snap
jamxval
推荐于2016-03-22 · TA获得超过6822个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1432万
展开全部
你使用了不正确的 JRE 版本。

错误代码 13 是表示版本不匹配,从你的图片中看出来你的 eclipse 是 x86_64 这是64位的 eclipse 版本,你需要确保你使用的是 64位的 JDK 或 JRE 来运行它。从图片中看出来你的 JRE 当前是 Oracle 提供的 32位的版本,可能你确实已经安装了64位的 JRE / JDK ,但当你的机器上有多个 JRE 存在时我们需要注意谁在起作用。

解决办法有:
1、修改机器的 Windows 环境变量 PATH 值,把你的 JDK/JRE 的 bin 目录放在最前面,至少要放在 Oracle 那个 JRE 的前面。
2、创建一个快捷方式,比如 F:\java\eclipse\eclipse.exe -vm $你想用的JRE目录\bin\javaw.exe
3、修改 eclipse.ini 文件,在 -vmargs 那一行的前面添加2行,注意是2行,不是一行,2行如下:
-vm
$你想用的 JDK/JRE 目录下的 \bin\javaw.exe

你修改了 eclipse.ini 之后它将会像这个图片一样的格式,你可以这样来验证你的 eclipse.ini 是正确的样子,不要改成格式不正确。当然你的 eclipse.ini 不需要和这个图片完全相同,因为有些参数是 eclipse 计算出来并补充上去的。

看下面这个说明,它解释了原因和解决方法。

https://www.eclipse.org/forums/index.php/t/198527/
追问
多谢啦
追答
8
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式