You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为双击运行的可运行Jar文件增大默认堆内存?

为可运行Jar文件设置堆内存的方法

Jar文件本身无法内置JVM参数,需要通过外部启动方式指定堆内存大小,以下是不同系统的可行方案:

Windows系统

  • 创建批处理文件
    在Jar文件同目录下新建文本文件,写入以下内容(替换yourJarFileName.jar为你的Jar文件名):

    java -Xmx512M -jar yourJarFileName.jar
    

    保存后将文件后缀改为.bat,双击该批处理文件即可启动Jar并使用指定堆内存。

  • 修改快捷方式属性
    右键Jar文件选择「创建快捷方式」;右键生成的快捷方式选择「属性」,在「目标」栏末尾添加 -Xmx512M(注意前面有空格),示例:

    "C:\Program Files\Java\jre1.8.0_301\bin\javaw.exe" -Xmx512M -jar "D:\projects\myApp.jar"
    

    点击确定后,双击该快捷方式即可生效。

Linux/macOS系统

  • 创建Shell脚本
    在Jar文件同目录下新建文本文件,写入以下内容(替换yourJarFileName.jar为你的Jar文件名):
    #!/bin/bash
    java -Xmx512M -jar yourJarFileName.jar
    
    保存后将文件后缀改为.sh,打开终端进入该目录,执行chmod +x yourScriptName.sh赋予执行权限,之后双击脚本或在终端运行即可。

进阶方案:打包为可执行程序

如果希望用户直接双击运行无需脚本,可使用打包工具:

  • Windows:使用Launch4j,在配置界面的JVM选项中填入-Xmx512M,生成独立的.exe可执行文件。
  • macOS:可借助第三方工具如Appify,配置JVM参数后生成.app应用程序。

内容的提问来源于stack exchange,提问作者J P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 08:19:52