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:\Notes\excel_auto\test.xlsx 6 D:/Notes/excel_auto/test2.xlsx
参数说明:
网上找的
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;