当试图运行Eclipse Kepler(第一次)时,我收到以下错误:

我知道这个问题以前已经解决过很多次了.但是,我已经改变了eclipse.ini来说-vm C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javaw.exe但无济于事.始终出现同样的错误.
=== UPDATE ===之后我添加了一个换行符-vm,现在我得到了这个对话框:

和eclipse.ini文件:
-vm
C:\Program Files (x86)\Java\jdk1.7.0_51\jre\bin\javaw.exe
-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.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
Run Code Online (Sandbox Code Playgroud)
cmd*_*cmd 12
问题是您正在尝试使用32位版本的Java启动64位版本的Eclipse.比特应该匹配.你可以在这里下载64位Java
使用64位JVM启动Eclipse,问题就会消失.
为此:
eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
您还可以eclipse.ini通过执行以下操作更新文件中的前两行以默认使用64位java:
-vm
c:\path\to\64\bit\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
(注意:确保参数和值分别存在于单独的行中)
此外,您还可以下载32位版本的Eclipse以与32位Java一起使用.关键是比特是一样的.
| 归档时间: |
|
| 查看次数: |
61818 次 |
| 最近记录: |