Eclipse不能启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse不能启动相关的知识,希望对你有一定的参考价值。

报错信息如图~
JDK已正确安装,也配完了。
就是不能打开,为什么呢?

1.环境变量没配置
2.eclipse和jdk版本位数不一致,要同是32位或者64位(注意32位机子只能使用32位的,64位可以兼容使用32位和64位的)
解决办法:
1.配置环境变量:
第一步:右键“我的电脑”,点击“属性”
第二步:点击“高级系统设置”,点击“环境变量(N)”
第三步:
在“系统变量(S)”下新建2个变量,
第1个是JAVA_HOME,变量值=C:\\Program Files\\Java\\jdk1.7.0_04(请修改为自己JDK安装目录)
第2个是CLASSPATH,变量值=.;%JAVA_HOME%\\lib;
然后修改变量Path的值,在最前面添加%JAVA_HOME%\\bin;
2.如果你不想配置环境变量的话:
可以修改eclipse目录下的eclipse.ini,在第1,2行加上配置即可:
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe(请修改为自己的javaw.exe所在目录)
参考技术A 没有配置JDK。

安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

若显示版本信息 则说明安装和配置成功。
参考技术B 我遇到过这个问题,但和你不太一样。我是运行了一段时间后,有一天就突然不能正常启动了。
经过无数的摸索,把ini文件改来改去,还是不行,最后发现,我近期运行了teamviewer程序,一旦启动这个程序,启动eclipse时就会出这个问题,把这个程序关闭,启动就OK了。真是奇怪之极啊。
所以,你检查一下你机子上有没有运行别的什么程序,关闭后再试试。应该就可以了。
参考技术C 在eclipse.ini文件中有如下代码:-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
将其中的参数改为:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx256m追问

还是不行,我的jdk和eclipse都是从官网下的。
电脑是x86,jdk和eclipse都是32bit的~
cmd中javac 执行一个.java文件报错,信息如下:
A fatal error has been detected by the Java Runtime Environment:
Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86
Problematic frame:
V [jvm.dll+0x900a4]

本回答被提问者采纳
参考技术D 最好换个安装目录,因为有些软件不支持中文路径。

以上是关于Eclipse不能启动的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能从具有 1024 MB RAM 的 Eclipse 启动 AVD?

eclipse项目不能运行 tomcat启动失败 windows10系统

Tomcat可以在eclipse里启动,可是不能訪问首页的问题

tomcat 正常启动但不能访问

eclipse无法启动,为啥?

eclipse java项目中明明引入了jar包 为啥项目启动的时候不能找到jar包