更改Eclipse.ini文件后,Eclipse无法创建Java虚拟机

更改Eclipse.ini文件后,Eclipse无法创建Java虚拟机,java,eclipse,configuration,configuration-files,Java,Eclipse,Configuration,Configuration Files,这是我更改后的eclipse.ini文件。这是我更改之前的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 -showlocation -showsplash org.eclipse

这是我更改后的eclipse.ini文件。这是我更改之前的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
-showlocation
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vm
C:/Program Files/Java/jdk1.7.0_09/jre/bin/server/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Dhelp.lucene.tokenizer=standard
-Declipse.p2.unsignedPolicy=allow
-Xms512m
-Xmx384m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+CMSIncrementalPacing
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:+UseFastAccessorMethods
-Xincgc 
-XX:-DontCompileHugeMethods 
-XX:MaxInlineSize=1024  
-XX:FreqInlineSize=1024 
-Dcom.sun.management.jmxremote
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/Prog/Java/eclipse_addons
-Dsun.lang.ClassLoader.allowArraySyntax=true
-debug
org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true
有人有什么建议吗?我试着改变: -Dosgi.requiredJavaVersion=1.6 -Xms512m 到 -Dosgi.requiredJavaVersion=1.7 -Xms1024m
如果运气不好,一个原因是-Xms参数(初始堆大小)定义的堆大小大于-Xmx参数(最大堆大小),您应该修复它。如果修复后问题仍然存在,请尝试还原到原始的eclipse.ini文件,并逐个应用参数,以查看哪个是另一个“错误的参数”。

您似乎一下子改变了很多事情


作为一般策略,我建议恢复到原始设置,然后一次一个地进行更改,从最重要的更改开始。。。或者最有可能工作的部分。

将部分
-vm
放在文件的顶部,然后将
C:/Program Files/Java/jdk1.7.0_09/jre/bin/server/jvm.dll
更改为
C:/Program Files/Java/jdk1.7.0_09/jre/bin
,它不工作。谢谢你。我已经开始尝试了。谢谢
    -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.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m