gpt4 book ai didi

java - 如何为 Maven 构建的可执行 JAR 指定 JVM 参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:29:19 25 4
gpt4 key购买 nike

使用 Maven 构建可执行 JAR 时,如何指定执行 JAR 时使用的 JVM 参数?

我可以使用 <mainClass> 指定主类.我怀疑 JVM 参数有一个类似的属性。特别是我需要指定最大内存(例如 -Xmx500m)。

这是我的程序集插件:

  <plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.me.myApplication</mainClass>
</manifest>
</archive>
</configuration>
</plugin>

编辑/跟进:根据this,似乎无法为可执行JAR 指定JVM 参数。和 this发布。

最佳答案

我不知道有任何这样的机制。 JVM 配置由调用 java 命令指定。

这是 jar 文件规范,它明显没有提到除 Main-Class 之外的任何属性以供独立执行:

http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html

关于java - 如何为 Maven 构建的可执行 JAR 指定 JVM 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/193483/

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