0

我讨厌问这个,因为很多人问它,但我还没有看到完整的答案。由于众所周知的 java heap space out of memory 错误,我无法再编译。我的 eclipse.ini 最初只有两行:

-data @noDefault

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

-data -vmargs -Xms1024m -Xmx1024m @noDefault

或 -data @noDefault -vmargs -Xms1024m -Xmx1024m

或者

-data @noDefault -startup --launcher.XXMaxPermSize 1024m -vmargs -XX:MaxPermSize=1024m -Xms1024m -Xmx1024m

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

还使用命令行: eclipse -vmargs -Xms512m -Xmx512m 或 eclipse -vmargs -Xms512m -Xmx512m -XXMaxPermSize=512m 不起作用。如果我发现一个有效的命令行序列,我愿意为每次 Eclipse 启动运行命令行。

如果编码人员花费研究和学习时间成为 eclipse.ini 文件操作专家只是为了修复常见的堆空间内存不足错误,那将是一种耻辱。

4

0 回答 0