我创建了一个类,该类提供了一个包含系统性能作为输出的文本文件。我想将它作为可执行文件 Jar运行。但是当我运行Jar时,我想将堆增加到1 GB。如何用1 GB堆创建可执行jar文件
如果我们运行这个程序,我可以运行像这样做:
java -Xms1200m -Xmx1300m Sample
但我怎么能增加使用可执行罐堆空间?当我点击jar时,它必须以1 GB的堆空间执行。
我创建了一个类,该类提供了一个包含系统性能作为输出的文本文件。我想将它作为可执行文件 Jar运行。但是当我运行Jar时,我想将堆增加到1 GB。如何用1 GB堆创建可执行jar文件
如果我们运行这个程序,我可以运行像这样做:
java -Xms1200m -Xmx1300m Sample
但我怎么能增加使用可执行罐堆空间?当我点击jar时,它必须以1 GB的堆空间执行。
java -Xms1200m -Xmx1300m -jar FILENAME.jar
定义这个地方的JAR文件或在清单是不可能的:
前面已经提到:它不幸是不可能的(不创建一个包装,是否快捷方式/脚本/可执行文件...)。
如果你只在Windows上运行,我可以推荐Launch4J来创建可以在执行应用这些设置可执行包装:
在可执行结束语还有其他好处:
可能的重复[我可以设置从Java文件运行Java最大堆大小?](http://stackoverflow.com/questions/1018217/can-i-set-java- max-heap-size-for-running-from-a-jar-file) – dimo414 2016-06-30 13:30:11