Java的eclipse为什么运行异常

如题所述

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个回答  推荐于2016-03-22
你使用了不正确的 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

本回答被提问者采纳

Java的eclipse为什么运行异常
Java的eclipse运行异常的原因总结:1、eclipse.ini的配置问题:可能配置的内存太小,或者系统本身内存不够了,比如以下配置成这样:-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -Dorg.eclipse.swt.browser.DefaultType=mozilla 修改以下xms和xmx就可以正常启动了。2、之前错误的关闭,...

eclipse运行不了当前程序解决方法
原因一java程序如果没有main方法入口,那么纯java Project是无法正常运行的原因二jdk配置有问题建议查看下jdk配置是否有问题jdk和eclipse位数必须一致,如果此配置有问题的话,eclipse就会无法运行如jdk安装在“D。

eclipse运行不了当前程序
使用eclipse运行程序的时候肯定有一个问题就是当前程序无法运行,其实解决起来并不麻烦,如果你会操作,不如来这里看看eclipse运行不了当前程序解决方法。eclipse运行不了当前程序:1、如果是java文件,就在文件中右击选择“runjavaApplication”。2、web工程就在项目上右击选择“runasonserver”。3、也可以在ec...

用eclipse运行java程序出现错误提示error:A JNI error has occureed...
编译版本与运行版本不一致导致的,在窗口->首选项里面设置:就可以了。

利用eclipse编写的java文件为什么不能运行
不能运行可能是环境没有配置好,代码有误等都是会导致不能正常运行的。工具:eclipse 方法:打开eclipse,点击File->New->Project,选择java->java project,效果如图所示 在project name栏输入工程名称,如“Helloworld”,点击Finish 在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到...

eclipse点击运行出现了这种错误是什么情况
可能是这2种情况导致的:1.环境变量没配置 2.eclipse和jdk版本位数不一致,要同是32位或者64位(注意32位机子只能使用32位的,64位可以兼容使用32位和64位的)解决办法:1.配置环境变量:第一步:右键“我的电脑”,点击“属性”第二步:点击“高级系统设置”,点击“环境变量(N)”第三步:在“系统...

java esclipse 运行错误 problem occurred
只有一个异常信息吗?如果你是确认代码没问题,那么就可能是eclipse的环境问题,最彻底的解决方法是,switch workspace里换一个新的目录(空的即可,环境数据会初始化),然后导入你这个项目,看看是否好了。如果还不行,换一个最新版的eclipse

用Eclipse运行Java文件报错Error occurred during initialization of b...
是因为你新建一个class的时候,将这个新建的class包没命名或命名错了。

eclipse启动失败,提示java. lang. Index Out of Memory什么意思?_百...
这可能是由于eclipse异常关闭导致的,因为导入的文件,修改代码而导致eclipse崩溃,接着连电脑也会出现问题。解决方法如下:1、找到安装eclipse时的路径。我这里命名为eclipse。2、在窗口右上角的搜索栏中输入org.eclipse.ui.ide.prefs,搜索此文件。3、右键单击此文件,用文本将其打开,里面的内容如下图...

为什么java运行错误?
这个是java虚拟机错误,上网查查配好java环境看看你的java环境是不是配好了,如果没有配好,学习java首先要学会配置好环境。其次安装的jdk与系统不兼容,需要下载对应位数的jdk,安装的是jdk1.7,但安装路径中包含中文。需要删除中文,改为字母。上述错误多发生在打开eclipse或者cmd运行java期间产生,如果是...

相似回答