当前位置:首页 > 开发 > 编程语言 > Java > 正文

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

发表于: 2015-05-04   作者:aoyouzi   来源:转载   浏览次数:
摘要:       在Eclipse中运行Java Project一切正常,但是生成该project的jar后,运行jar文件报内存不足的错误(java.lang.OutOfMemoryError: Java heap sapce)         分析原因:JVM在启动时会自动设置Heap Size的值,其初始

      在Eclipse中运行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设为同样大小

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在进行大数据量操作的时候,经常会出现内存溢出的错误,如图: 处理方法是设置TOMCAT的内存大小,如
在进行大数据量操作的时候,经常会出现内存溢出的错误,如图: 处理方法是设置TOMCAT的内存大小,如
在进行大数据量操作的时候,经常会出现内存溢出的错误,如图: 处理方法是设置TOMCAT的内存大小,如
Eclipse 报 “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ”错误的
有时在调试运行JavaEE项目时,出现 java.lang.OutOfMemoryError: Java heap space异常,像下面这样
有时在调试运行JavaEE项目时,出现 java.lang.OutOfMemoryError: Java heap space异常,像下面这样
java.lang.OutOfMemoryError: Java heap space解决方法 引起java.lang.OutOfMemoryError: Java heap
引起java.lang.OutOfMemoryError: Java heap space异常,可能是由JAVA的堆栈设置太小的原因 根据网
引起java.lang.OutOfMemoryError: Java heap space异常,可能是由JAVA的堆栈设置太小的原因 根据网
java.lang.OutOfMemoryError: Java heap space解决方法 首先得确定有没有跑多个java进程,然后看一
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号