java堆空间错误需要完整的ini文件或命令行代码

java堆空间错误需要完整的ini文件或命令行代码,java,heap,Java,Heap,我讨厌问这个问题,因为这么多人问这个问题,但我还没有看到完整的答案。由于众所周知的java堆空间内存不足错误,我无法再编译。我的eclipse.ini最初只有两行: -资料 @noDefault 我尝试过添加各种内容,如: -资料 -vmargs -Xms1024m -Xmx1024m @noDefault 或 -资料 @noDefault -vmargs -Xms1024m -Xmx1024m 或 -资料 @noDefault -启动 --launcher.XXMaxPermSize 1024

我讨厌问这个问题,因为这么多人问这个问题,但我还没有看到完整的答案。由于众所周知的java堆空间内存不足错误,我无法再编译。我的eclipse.ini最初只有两行:

-资料 @noDefault

我尝试过添加各种内容,如:

-资料 -vmargs -Xms1024m -Xmx1024m @noDefault

或 -资料 @noDefault -vmargs -Xms1024m -Xmx1024m

-资料 @noDefault -启动 --launcher.XXMaxPermSize 1024米 -vmargs -XX:MaxPermSize=1024m -Xms1024m -Xmx1024m

我还尝试了更长的代码添加和上述代码的其他排列,根据本网站上的各种建议,不同的内存添加了512m。最好是为eclipse.ini文件提供一个完整的代码列表,供那些几乎没有任何东西可以启动的人使用,比如我和其他在这个文件中只有两行的人,其中包括针对windows(我运行的是windows 7 premium)的个人配置必须更改哪些行的说明

还可以将命令行用于: eclipse-vmargs-Xms512m-Xmx512m 或 eclipse-vmargs-Xms512m-Xmx512m-XXMaxPermSize=512m 没有起作用。如果找到一个有效的命令行序列,我愿意为每次eclipse启动运行命令行


如果编码人员将研究和学习时间花在eclipse.ini文件操作上,仅仅为了修复常见的堆外空间内存错误,那将是一件很遗憾的事情。

你明白了吗?我明白了。它看起来非常混乱,有这样的行:C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll-vmargs-Dosgi.requiredJavaVersion=1.6-Declipse.p2.unsignedPolicy=allow和-XX:+UnlockExperimentalVMOptions-XX:+UseG1GC-XX:+UseFastAccessorMethods-Dcom.sun.management.jmxremote-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/Prog/Java/eclipse\u插件的某些部分必须根据我预期的不同配置进行更改。难道命令行中没有更简单的东西吗?