首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

运行Java jar文件 报java.lang.OutOfMemoryError: Java heap space异常的解决办法

2012-10-27 
运行Java jar文件 报java.lang.OutOfMemoryError: Java heap space错误的解决方法????? 在MyEclipse中运行

运行Java jar文件 报java.lang.OutOfMemoryError: Java heap space错误的解决方法

????? 在MyEclipse中运行Java Project一切正常,但是生成该project的jar后,运行jar文件报内存不足的错误(java.lang.OutOfMemoryError: Java heap sapce)

?

????? 分析原因:JVM在启动时会自动设置Heap Size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。我们可以利用JVM提供的-Xmn -Xms -Xmx等选项进行设置。


例如:运行java -jar Start.jar

即可设置为java -jar -Xmn128m -Xms512m -Xmx512m Start.jar

一般情况下可把-Xms 和 -Xmx设为同样大小。

热点排行