Java堆空间outOfMemoryError

时间:2012-07-02 11:15:20

标签: java parameters runtime heap

要避免java.lang.outOfMemoryError我转到控制面板 - > Java - > Java - >查看并设置运行时参数。但它没有产生任何变化。

这是一个简单的程序,我通过命令提示符运行。最初我使用java -Xmx1024m PercolExp(class_name)运行代码并运行。但是,当我在Java控制面板中更改java运行时参数设置并通过简单地键入java PercolExp来运行代码时,它不会考虑堆大小参数。

2 个答案:

答案 0 :(得分:1)

您找到的控制面板是(我认为)this one。如果您阅读我链接的页面,您会发现它是Web浏览器使用的Java插件的控制面板。它仅影响用于在网页中运行applet的嵌入式JVM。

答案 1 :(得分:0)

Java控制面板控制applet和Java Web Start应用程序的Java Runtime Environment设置。如果从命令行(java AppName)运行应用程序,则不会考虑这些参数:您需要每次手动指定它们。