显示intellij命令行参数

时间:2016-08-09 19:30:46

标签: java intellij-idea

我有一个java应用程序,它将大量数据集加载到内存中(不要问 - 它很乱)。这个应用程序在IntelliJ调试器中运行良好,但当我尝试将其作为编译的.jar文件运行时,它给出了OOM(内存不足错误)。

我如何找出IntelliJ用来运行它的参数?查看流程列表并没有发现任何有希望的事情。

2 个答案:

答案 0 :(得分:4)

您可以简单地执行以下操作:

java -jar -Xmx2048m myJar.jar

xmx标志应该允许您为jar使用添加更多内存。你可以直到它工作。

答案 1 :(得分:3)

IntelliJ IDEA中“运行”工具窗口的第一行显示用于运行程序的确切命令行,包括所有VM选项。