eclipse 解压后不能正常打开,下载了jdk也根据网上的教程修改了环境变量,求助!

eclipse 解压后点那个图标,出现下图的错误报告。我下载了jdk也根据网上的教程修改了环境变量。求助!
我是64位 win7的电脑,下的jdk和eclipse都是官网选择64位版本下的,jdk是1.7,后面那个选择的是官网上的Eclipse IDE for Java Developers。

第1个回答  2012-04-16
配置环境变量Path
环境变量(Environment Variable)是在操作系统层面用来保存运行环境相关信息的一些变量 。
环境变量Path来记录可执行程序的存储位置,这样就可以在任意路径找到并直接运行该程序了。
设置方法
右键单击【我的电脑】 【属性】,在弹出的“系统属性”对话框中选择【高级】 【环境变量】。
在【系统变量】列表框中找到变量path,双击该行就可进行编辑( ; C:\Program Files\Java\jdk1.6.0_10\bin)
注意:可将Path设为系统变量,则该变量对所有用户均可用;设为用户变量时,只有以该用户身份登录时才可用。追问

这个我之前设置过了。

第2个回答  2012-04-16
版本是对的。其实用32位的比较简单 我电脑64位的 同时有32位和64位的eclipse和JDK 都能用,不过楼主发的图片里面还有中文文件夹真是让我汗颜,路径啥的最好不要出现中文啊 识别不了的追问

可是中文识别应该是可以的吧,因为在cmd里面运行java -version是有出现版本信息的啊。

同时还奇怪,我下的是64位电脑用的eclipse,为什么报告里文件夹显示的是system32(那个图)?

追答

system32 只是个文件夹 都一样的 eclipse-SDK-3.7.2-win32-x86_64.zip
java_ee_sdk-6u3-jdk7-windows-x64 分别是64位的eclipse和JDK版本

追问

我下的是jdk-7u2-windows-x64 和 eclipse-java-indigo-SR2-win32-x86_64 。
现在情况是通过运行javac和java 和java -version 指令,check完jdk的环境变量是没问题的。但是运行eclipse的时候还是出现那个报错的界面。

追答

javac和java 和java -version 能出来 说明坏境变量是没问题的 要是JDK没问题 还出现那个错误 只说明eclipse出现了问题

第3个回答  2012-04-15
不会是你下载了64位版本的eclipse但你的电脑是32位的。。。。追问

不是,我的电脑是64位的,我看过的。我看不懂错误报告的内容,不知道是哪里出错了。

追答

你下载这个 : Eclipse Classic 3.7.2
还有jdk与eclipse能否正常启动无关

追问

1.为什么是要下载那个?
2.eclipse与jdk无关吗,不是要环境变量设置对吗?
另外,再问一个,我检查jdk是否正确设置环境变量,用cmd运行java是可以的,输入javac就不行了,出现“‘javac’不是内部或外部指令,也不是可运行的程序或批处理文件,这个又是怎么回事”
3.下载jdk和eclipse选择64位或者32位,和我浏览器是多少位有关吗,因为看到java网站上说,系统64但浏览器32位的话,要下载32位的java?

追答

javac肯定是环境变量设置错了

eclipse与jdk有关,但是即使没装jdk,正常情况下 也能够启动eclipse

追问

我找不到哪里设置出错,你帮我看一下吧,谢了~
CLASSPATH D:\software\新建文件夹\Java\jdk1.7.0_02\lib\dt.jar;D:\software\新建文件夹\Java\jdk1.7.0_02\lib.tools.jar;.
JAVA_HOME D:\software\新建文件夹\Java\jdk1.7.0_02
PATH ;D:\software\新建文件夹\Java\jdk1.7.0_02\bin;%JAVA_HOME%\jre\bin

追答

path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

你的classpath设置错了 lib 后面的 "\" 怎么成了 "."

本回答被提问者采纳
第4个回答  2012-04-16
重新配置JAVA_HOME追问

配置过了。我检查jdk是否正确设置环境变量,用cmd运行java是可以的,输入javac就不行了,出现“‘javac’不是内部或外部指令,也不是可运行的程序或批处理文件",这个又是怎么回事

相似回答