我正在尝试使用 Java SE 7 配置 Eclipse Juno 这是我的 eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512M
-vm
C:/Program Files/Java/jdk1.7.0_07/bin/javaw.exe
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Dhelp.lucene.tokenizer=standard
-Xms128m
-Xmx1024m
我尝试更改为 -vm C:/Program Files/Java/jdk1.7.0_07/bin
,甚至尝试删除。
还是一样的错误 Failed to Create Java virtual machine.
使用Windows 7 x32 OS
.
我有 Java 6 SE 和 Java 7 SE 用于不同的目的。
如果我给 -vm 因为C:/Program Files/Java/jdk1.6/bin
它工作正常。
这里有什么问题。JDK的路径很好。
我做了很少的实验,发现
-Xmx800m
是我可以设置为 -Xmx 值的最大数量。如果我将其增加到超出此范围,则无法创建。为什么会这样?为什么 JAVA 6 SE 能够做到 Java 7 SE 无法做到的事情。我的项目很大。我有时会碰到 Eclipse 1.4Gb 内存。