myeclipse报错 java.lang.OutOfMemoryError: Java heap space

执行jar包报错:

解决第二种OutOfMemoryError:

  • 1、Windows -> Preferences -> Java -> Installed JREs
  • 2、点击右侧的jdk,然后点击“Edit”按钮
  • 3、Default VM Arguments文本框中输入:-Xms128m -Xmx512m ,然后点击finish按钮即可

我的问题解决了。


有三种可能导致OutOfMemoryError。

  • 一、此JVM有真实的内存泄漏,导致此JVM堆在内部实现时产生了一个Bug。这极不可靠。所有JVM都经过充分的测试,并且,如果有人发现这种bug,它将绝对是最高的优先级。因此你可以非常宽心地排除这种可能性。 
  • 二、可能的OutOfMemoryError原因是,你没有为你的应用程序运行时给予足够多的可用内存。
  • 第三种导致OutOfMemoryError最为常见,无用的对象引用保持。你没有明确无误的释放对象,以致于你的堆增长再增长,直到你没有额外的空间。

猜你喜欢

转载自blog.csdn.net/qq_37358143/article/details/107243472