eclipse闪退问题解决方案有哪些?eclipse运行不了怎么办?

eclipse是一个开源的IDE,主要用于开发Java项目,非常强大,在实际工作中我们经常会用到这个工具,但是最近大家打开eclipse的时候发现有闪退的情况,那这要怎么解决呢?下面来我们就来给大家讲解一下。

解决办法:

1、在cmd中输入wherejava,得到如下结果,

eclipse闪退问题解决方案有哪些?eclipse运行不了怎么办?.jpg

2、在桌面上右键点击“此电脑”,左键点击“属性”,在弹出的窗口左侧找到“高级系统设置”并点击。把环境变量“C:\ProgramData\Oracle\Java\javapath\java.exe”删除。

1.jpg

3、重新打开eclipse不再闪退。

Eclipse闪退,根据网上帖介绍,总结了一下,有这样几个方法:

①在cmd中输入wherejava,将出jdk目录下的java.exe全部删除(一般来说会在C:\WINDOWS\SYSTEM32);

②内存不足,打开Eclipse目录下的eclipse.ini,将-Xmx512m改为-Xmx256m;

③检查环境变量,将path中jdk路径置为最前;

④检查环境变量,将path中jdk中的jre置为最前;

⑤把jdk下的jre目录直接复制到Eclipse文件夹下;

⑥删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

【注释】方法⑤可以解决大多数问题,但是Eclipse的内存占用率会大大增加。(这个方法成功,但是会导致Eclipse变的比原先卡顿很多)

Eclipse闪退修复后,出现新问题,运行程序报错:

erroroccuredduringinitializationfovm.java/lang/noclassdeffounderrorjava/lang/object

解决方法一:将环境变量PATH中%JAVA_HOME%\bin;置于最前;

解决方法二:重装JDK

eclipse运行不了怎么办?

1、运行Eclipse时出现如下错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be ...。该错误产生的原因是没有安装JDK,或者没有配置jdk环境变量。请安装对应版本的JDK并配置好环境变量,比如该Eclipse版本为32位的,那么JDK也应该选择32位的版本。

2、运行Eclipse时出现如下错误提示:Failed to load the JNI shared library "D:\Java\jdk..\jvm.dll",这种问题是JDK位数(32位或64位)与Eclipse位数不一致产生的,安装与Eclipse位数相同的JDK版本即可解决上述问题。

3、如果安装了多个JDK,并且配置的JDK环境变量与Eclipse不匹配时,若要使用该版本的Eclipse,也可以在Eclipse安装目录下修改eclipse.ini文件来解决问题。比如Eclipse版本是32位的,但JDK安装的是64位,或者是安装了JDK但没配置环境变量时,可以在eclipse.ini文件中指定要运行的JDK路径。只要在文件中的openfile字段下添加如下代码即可。

-vm
D:\Java\jdk1.7.0\bin

如果我们发现Eclipse运行不了,一定要检查一下JDK的配置,如果配置不好,也会导致运行不了哦!最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。

推荐阅读:

java文件怎么运行?java文件运行方法

java泛型作用是什么?java泛型如何使用?

geojson格式如何矢量化?geojson是干嘛的?