菜鸟求助,eclipse启动不起来啊!!!

kk508 2011-08-03 01:18:57
我是新接触java的,想学习下手机开发的。
下载JDK:jdk-6u26-windows-i586.exe 这个是版本。
eclipst版本:eclipse-java-indigo-win32.zip
然后环境变量也设置好了,安装网上的,cmd:java -version java javac输入命令都是正确的。
但就是双击eclipse时打不开,弹出对话框:A Java Runtime Environment(JRE) or Java Development Kit(JDK)must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:E:\Java\Java_Install\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH

看了下应该是环境变量的问题,但我都设置好了啊,就是eclipse启动的时候怎么找到自己exe的本地目录了,而不是环境变量中设置的目录呢?

我的环境变量
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_26
Path:%JAVA_HOME%\bin
CLSAAPATH: ,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar


我的系统是win7 home版32位的,将环境变量设置在系统中 和用户中都试过了 cmd 命令的时候都是正确的,就是eclipse启动不起来,都搞了2天了,还是搞不定,重装了N此,重启了N此,删注册表删了N此,就差重装系统了,跪求大侠帮忙指导下,不剩感激啊!!!
...全文
9391 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
imknown 2012-03-11
  • 打赏
  • 举报
回复
20和35樓的方法異曲同工之妙。
bigboy909 2012-02-15
  • 打赏
  • 举报
回复
在eclipse.ini中指定-vm(javaw.exe路径) 注意放在第一行 即可
shuoshuo_mt 2011-11-28
  • 打赏
  • 举报
回复
你把Java安装在哪个盘了,把路径加进去就OK了!
ArBing 2011-08-10
  • 打赏
  • 举报
回复
或者把原先注册表\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\下所有“E:\Java\Java_Install\eclipse\jre”改成C:\Program Files\Java\jdk1.6.0_26
ArBing 2011-08-10
  • 打赏
  • 举报
回复
我也遇到过

先在控制面板把jdk jre都卸掉,不要直接删目录
然后在注册表把有关java的项都删掉

重新安装应该就行了,安完不要在另外添系统变量了
-------------
阿炳之车是程序员、站长和大学生的家园,分享经验、自由交流、共赢人生:因为兴趣,我们一起分享学习;因为渴望,我们一起自由交流;因为志向,我们一起走向共赢 http://www.a8b.us
deng_yuxi 2011-08-10
  • 打赏
  • 举报
回复
jre的问题,你可以把jdk安装目录下得jre文件拷一份到eclipse目录下试试,我有个同学这么干得,成功了,,,,,,,,,,,,
kk508 2011-08-05
  • 打赏
  • 举报
回复
楼上的知道在哪个改么?还请明示。
a912770106 2011-08-05
  • 打赏
  • 举报
回复
好像是在jdk的一个文件夹里面把128改成256
风尘中国 2011-08-04
  • 打赏
  • 举报
回复
这样子,你先用javac 编译一个HelloWorld.java文件,看看一起正常么?
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld!");
}

}

创建一个txt文件,然后将上面内容复制进去,文件更为HelloWorld.java
然后进入这个.java文件的目录,执行javac HelloWorld.java ,执行完毕执行java HelloWorld
看看能正常输出HelloWorld!么?
这样先帮你诊断环境变量是否有问题
五哥 2011-08-04
  • 打赏
  • 举报
回复
卸掉jdk ,重新安装到一个没有空格的文件夹中玩玩
wyx100 2011-08-04
  • 打赏
  • 举报
回复
CLSAAPATH: ,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

CLASSPATH:后面紧跟着的是"."不是",","."不能省去,该路径使得程序运行时,Java解释器可以在程序运行的当前路径下找到相关的类。

建议你把环境变量中的用户变量和系统变量都改一下试试,主要的还是系统变量。
kk508 2011-08-04
  • 打赏
  • 举报
回复
我的JDK版本是jdk-6u26-windows-i586.exe,安装完成后是这样的目录:

然后我把jre6文件夹拷贝到Eclipse.exe同一级目录,将jre6文件夹改名为jre,在点击Eclipse.exe就可以启动了,神啊,这是神马原因,后面使用会不会有问题啊。
kk508 2011-08-04
  • 打赏
  • 举报
回复
重新下载了Eclipse还是一样,不是JDK,难道是JRE的问题?
kk508 2011-08-04
  • 打赏
  • 举报
回复
谢谢楼上的两位,额,难道干这个的都是夜猫子。。。
我现在在公司用xp,只能晚上回去测下,郁闷啊,很奇怪的是我在XP下把Path中的环境变量都删了,还是可以启动Eclipse,先在XP下测下两位的方法谢谢了。
kk805 2011-08-04
  • 打赏
  • 举报
回复
不能连着回复三条,可恶啊,只能换个马甲了,这样说明不是环境变量问题,不是JDK问题,难道有可能是Eclipse版本的问题?也是直接解压什么也没干过啊。我下载的是这个eclipse-java-indigo-win32.zip包,不知道有问题不。
kk508 2011-08-04
  • 打赏
  • 举报
回复

悲剧了,第一次传图片,竟然挂了 不好意思哈
kk508 2011-08-04
  • 打赏
  • 举报
回复

这个是图片,大侠看看。。是哪里出问题了。
kk508 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 ioe_gaoyong 的回复:]
按我说的方法检测环境变量的没有?
[/Quote]
不好意思哈,csdn有限制,只能连着回复三条。。。
按你的方法测试了下,可以出来 HelloWorld。。。我就郁闷了。
风尘中国 2011-08-04
  • 打赏
  • 举报
回复
按我说的方法检测环境变量的没有?
kk508 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 grubby4k 的回复:]
运行一下Eclips目录下的 Eclipsec.exe试一下
[/Quote]
直接运行还是启动不来了,就是弹出那个对话框。。。
加载更多回复(16)

58,446

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧