我有一个用netbeans开发的GUI。它在netbeans中运行良好,但是当我在IDE外部运行jar文件时,它会读取一半文件夹,并且只计算一半输入但不是全部。我收到以下错误:
java.lang.OutOfMemoryError: Java heap space error.
请帮我解决这个问题。
答案 0 :(得分:1)
尝试使用下一个参数运行您的应用程序:java -Xmx2048m -Xms256m 其中Xmx指定可以为堆分配最大内存,Xms是在启动时分配的最小内存。 在你的netbeans配置中,这个参数重写为大于默认值,这就是为什么在第二种情况下你会出现内存异常。
但我提供的价值当然可以改变和调整。尝试为您的应用程序和硬件找到最佳值。