java - launch4j:通过命令行覆盖默认 JVM 堆大小

标签 java heap-memory command-line-arguments launch4j

在我的 Java 应用程序的 launch4j 配置中,我设置了最小值的值。和最大。堆大小。这工作得很好,但是,对于某些用户来说,用其他值覆盖这些参数是有意义的。 launch4j 是否可以为最小设置提供“默认”设置。和最大。堆大小,但仍然允许用户通过命令行参数覆盖这些设置?

最佳答案

您可以在可执行文件旁边的 .ini 文件中指定内存设置,但这只有在您尚未在 launch4j 配置中指定内存时才有效。

http://launch4j.sourceforge.net/docs.html#Runtime_options

关于java - launch4j:通过命令行覆盖默认 JVM 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19345517/

相关文章:

STL - std::find 类型 T** vs T*[N]

Java Map Value Comparator,边插入边排序

java - 线程中的异常 "main"java.lang.ArrayIndexOutOfBoundsException : 5

java - 如何查找堆中的对象数

c# - A a =new A() 和 A a=null 的区别

git - 为什么 Git 不从命令行覆盖我的 merge.ff 设置?

C 中的命令行参数和读取文件/打印文本

java - 请解释为什么将 int 转换为字节时使用 24、16、8?

java - 在 Java 中根据用户输入绘制空心星号正方形/矩形

data-structures - 使用 Box<T> 和 &'a T 实现的链表之间有区别吗?