为可执行jar设置JVM args

时间:2014-08-07 09:49:06

标签: java maven

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

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

任何帮助都将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:1)

无法在jar中包含这些JVM要求,但您可以做的最好的事情就是在jar中包含一个运行脚本。

答案 1 :(得分:0)

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

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

相关问题