我是靠谱客的博主 正直小鸽子,这篇文章主要介绍执行jar 包 设置 虚拟机 参数,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(126)

评论列表共有 0 条评论

立即
投稿
返回
顶部