我是靠谱客的博主 正直小鸽子,最近开发中收集的这篇文章主要介绍执行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 包 设置 虚拟机 参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部