我正在使用textpad运行一个简单的Java程序,并且一直收到内存不足错误。
互联网上的一些挖掘告诉我,我需要增加堆大小,而最好的方法似乎是使用标志,然而,我找不到任何关于如何在textpad中实现标志的东西,或者至少找不到对我的程序有效的任何东西。
下面是我使用的代码:
import java.io.File;
import core.SaveData;
import core.obj.Player;
import core.files.PlayerFile;
import core.files.PlayerAttribute;
public class PositioningFix {
**Rest of the program**任何帮助都将非常感谢,即使它只是告诉我抛弃textpad而使用不同的编辑器!
感谢大家的帮助,对于遇到这个问题的人,我需要进入Configure > Preferences > Tools > Run Java Application,并在标签为"Parameters“的字段中输入"-Xmx1024m $BaseName”。得到的堆大小是1024mb,如果我想要512mb,我必须输入"-Xmx512m $BaseName“
发布于 2013-10-05 06:18:25
在启动的时候需要让更多像: java -Xmx2048m PositioningFix会给你2 2GB的内存,堆。
发布于 2013-10-06 02:25:23
感谢大家的帮助,对于遇到这个问题的人,我需要进入Configure > Preferences > Tools > Run Java Application,并在标签为"Parameters“的字段中输入"-Xmx1024m $BaseName”。得到的堆大小是1024mb,如果我想要512mb,我必须输入"-Xmx512m $BaseName“
https://stackoverflow.com/questions/19191633
复制相似问题