我刚刚下载了“Eclipse IDE for Java Developers”。 解压缩并编辑eclipse.ini后程序终止(退出代码13)并显示以下错误消息:
更多详情:
这是我的eclipse.ini:
-startup
plugins\org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx384m
答案 0 :(得分:2)
如果您下载了64位Eclipse包,那么您的Java VM必须是64位(这与您的Windows位数无关)。但是您使用Program Files (x86)
路径指向一个32位的JVM。
请下载并安装64位Java,然后在eclipse.ini中指向该位置。
答案 1 :(得分:0)
您是否尝试将虚拟机路径包含在双引号中,如:
-vm "C:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe"
然后你应该尝试用斜杠交换反斜杠:
-vm "C:/Program Files (x86)/Java/jdk1.7.0_04/bin/javaw.exe"
您可以为其定义启动快捷方式或批处理文件,而不是操作eclipse.ini
文件。内容可以是:
<path to eclipse>\eclipse.exe -vm "c:\Program Files (x86)\Java\jdk1.7.0_04\bin\javaw.exe"
是的,你的ini文件是64位eclipse发行版之一......