我已经找了一个解决方案,但我找到的所有解决方案都没有用。
下面是文件内容。
-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.v20130807-1835
-product org.eclipse.epp.package.standard.product
--launcher.defaultAction openFile
--launcher.XXMaxPermSize 256M
-showsplash org.eclipse.platform
--launcher.XXMaxPermSize 256m
--launcher.defaultAction openFile
--launcher.appendVmargs
-vm C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
EDIT: 现在可以了,vm参数指向了错误的文件。
如果你已经更新了你的jdk到7,你很可能面临这个问题。
这主要是由于
你要做的是......首先检查 "eclipse.ini "文件,看看是否有指向JDK的路径。
首先检查 "eclipse.ini "文件,看看是否有指向JDK的路径。
它应该是这样的
-vm
C:\Program Files\Java\blah\blah\blah\javaw.exe
如果没有,那么找到jdk 7 javaw.exe文件样本。C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe
粘贴 -vm
和下面的路径到你的eclipse.ini文件中。
-vm
C:\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe
请确保你在上面的文字之前输入 -vmarg
和之后的 OpenFile
.
只要检查所有的classpaths等。在你的JAVA_HOME中只有一个isntance,并将路径设置为%JAVA_HOME%bin,并从 "classpaths "中删除所有出现的 "jre",等等。它应该开始工作了!
-vmC:\\Program Files\Java\jdk1.7.0_45\jre\bin\javaw.exe。
为我工作