【问题标题】:Set JVM args for executable jar为可执行 jar 设置 JVM 参数
【发布时间】:2014-09-30 12:09:30
【问题描述】:

我正在使用 maven-assembly-plugin 为我的应用程序创建一个可执行 jar,其中将包含我的所有依赖项。我还想为此设置一些 JVM 参数,以在运行 jar 时增加分配给它的内存。

我不希望最终用户进入命令提示符并设置这些值,我想在 jar 中设置,以便用户可以直接运行我的 jar。

任何帮助将不胜感激。

提前致谢。

【问题讨论】:

标签: java maven


【解决方案1】:

无法将这些 JVM 要求包含在 jar 中,但您能做的最好的办法就是在 jar 中包含运行脚本。

【讨论】:

    【解决方案2】:

    如果您向用户提供/公开 JAR 文件,则无法阻止他们在命令行上提供 JVM 参数。

    您最接近您的目标是为用户提供一个包装脚本或启动器来运行 JAR,并对他们“隐藏” JAR。

    【讨论】:

      猜你喜欢
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 2014-05-22
      相关资源
      最近更新 更多