概述
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
在执行jar包是出现堆栈溢出的异常,因为执行jar 写入的数据较大,而java默认虚拟机堆大小不够用
dos下执行:java -Xms512m -Xmx512m -Djava.ext.dirs=D:/Notes/lib -jar excel_auto.jar D:Notesexcel_autotest.xlsx 6 D:/Notes/excel_auto/test2.xlsx
参数说明:
网上找的
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
最后
以上就是正直小鸽子为你收集整理的执行jar 包 设置 虚拟机 参数的全部内容,希望文章能够帮你解决执行jar 包 设置 虚拟机 参数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复