【发布时间】:2012-08-12 11:40:28
【问题描述】:
我有一个需要 -Xmx1g 内存的 Java 程序。我正在使用 Netbeans IDE 进行应用程序开发。我可以从 IDE 设置这个参数,
右击项目-->选择'set configuration'-->选择'customize'-->设置'VM option'为-Xmx1g
设置Xmx值后,程序正常运行。
但是当我尝试从命令提示符运行 .jar 文件时,它给了我 OutOfMemory 错误。所以我想在我的 Java 代码中设置这个值(例如:在 main 方法中的某处),这样我就可以从命令提示符运行 .jar 文件。
我该怎么做?
【问题讨论】:
-
只使用命令行参数,所有的配置设置都是在后台进行的。
-
@JonTaylor 他可以从 java 代码调用命令行并传递给它吗?!
-
不,您将参数添加到运行 jar 文件的命令中。
-
@shareef 你能告诉我如何做这个'从java代码调用命令行并传递给它'
-
@Jon 命令行参数是什么?如何在命令行中使用它?
标签: java memory jar jvm command-prompt