gpt4 book ai didi

java - 开始运行jar文件时如何设置-Xmx?

转载 作者:IT老高 更新时间:2023-10-28 20:54:24 35 4
gpt4 key购买 nike

我们知道我们可以在 window->preferences->java->installed jres->edit->default vm arguments 中设置 -Xmx1024M eclipse 。但是当我把这个项目打包成一个可运行的jar文件时,通过java -jar A.jar运行jar时如何设置-Xmx1024M

非常感谢!

最佳答案

不幸的是,现有答案在一个关键点上是错误的。

-Xmx 必须传递给 Java 运行时环境,而不是传递给执行的 jar。

错误:

java -jar JavaApplication.jar -Xmx1024m 

正确:

java -Xmx1024m -jar JavaApplication.jar 

更具体地说,java launcher需要按如下方式使用:

java [options] -jar file.jar [arguments]

  • [options] 被传递到 Java 运行时环境
  • [arguments] 传递给主函数

-Xmx 参数属于(非标准)JVM 选项,并且——作为一个选项——需要列在-jar 之前(或至少在file.jar 之前)。 JVM 将无法识别传递给 main 函数的 -Xmx 参数,如其他答案中所建议的那样。

关于java - 开始运行jar文件时如何设置-Xmx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149304/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com