我已经将eclipse,java和JDK重新安装到了最新的64位版本 我有一个名为PATH的变量环境,其变量为
C:\ Program Files(x86)\ Java \ jdk1.8.0_05 \ bin; C:\ Program Files(x86)\ Java \ jdk1.8.0_05 \ bin \ javaw.exe; C:\ Program Files \ Java \ jre7 \ bin; C:\ Program Files(x86)\ Java \ jre8 \ bin; C:\ Program Files(x86)\ Java \ jre8 \ bin \ client \ jvm.dll
双击eclipse.exe后双击 http://i.stack.imgur.com/gVtTt.jpg
按下确定后我收到错误:
Java已启动但返回退出代码= 6 (http://i.stack.imgur.com/rvpaY.jpg)
这是我的eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.dsl.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.8.0_05\jre\bin\javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
答案 0 :(得分:0)
我认为您的问题是java版本,从您的计算机上卸载所有Java版本并安装1.6必需的版本,因为它在您发布的设置中提及,它应该修复。
Regadrs ..
答案 1 :(得分:0)
您的PATH变量中似乎包含多个java路径。
首先清理它。
确保安装了一个JDK,并且JAVA_HOME变量应该引用相同的内容。(创建一个JAVA_HOME变量并将其包含在路径中;%JAVA_HOME%\ bin;)
然后你解开eclipse,只需双击eclipse即可运行它。
我无法理解使用jvm.dll ???
我们只需安装jdk并在env var中设置它并双击eclipse。就是这样。
示例 - 如果您安装了jdk1.7,那么您保留JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_51
AND PATH =%JAVA_HOME%\ bin;
希望它有所帮助。
答案 2 :(得分:0)
您只需在PATH-Variable中指定JRE bin /文件夹即可。
删除其他人的路径,大多没用。也许从JDK添加bin / path(用于通过CMD进行编译),但eclipse不需要它,因为eclipse有自己的java编译器(包含在JDT中)。
请注意,使用x86_64 Java虚拟机时需要x86_64 Eclipse。
PATH="C:\Program Files (x86)\Java\jdk1.8.0_05\bin\"
例如,应该足够了。你可以删除其他条目..
编辑:哦,删除eclipse.ini(eclipse-folder)中的以下行
-vm
C:\Program Files (x86)\Java\jdk1.8.0_05\jre\bin\javaw.exe
如果你删除了这个条目,eclipse会自动从你的PATH变量中获取java。
仅供参考:
Eclipse将以这种方式检测java:
1:在eclipse-dir中寻找一个jre /文件夹。
2:在eclipse.ini
中查找-vm参数3:查看PATH变量
答案 3 :(得分:0)
删除-startup
并在-vm
文件的顶部使用jvm dll
而不是javaw.exe
添加eclipse.ini
,如下所示:
-vm
C:/Program Files (x86)/Java/jdk1.8.0_05/jre/bin/server/jvm.dll