Java的eclipse为什么运行异常
2个回答
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
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
展开全部
你使用了不正确的 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/
错误代码 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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询