编辑:我最终采用了两个答案的组合,并自己回答了我的问题,下面是被接受的答案,希望这能对未来的其他人有所帮助!
我在 Windows 7 上运行32位Java 1.8.0_40。
我在Netbeans 8.0中创建了一个程序,并调整了VM选项为-Xms512m -Xmx2048m。
该程序在Netbeans IDE环境中运行得很好,但当我尝试在Netbeans之外运行该程序时,遇到了堆空间不足的内存错误。
编辑:我通过Netbeans编译项目后,通过.jar文件启动程序。
我已经打开了Java控制面板并将相同的“-Xms512m -Xmx2048m”信息应用于运行时参数。但我仍然遇到了堆空间不足的内存错误。
有什么建议吗?我应该从哪里开始?我是否错过了确保在Netbeans之外的运行环境中有足够内存的步骤?