java - Netbeans IDE 外的堆空间问题

标签 java ide out-of-memory java-8 netbeans-8

编辑:我最终结合了两个建议的答案,从而回答了我自己的问题,这是下面接受的问题,希望这对以后的其他人有帮助!

我在 Windows 7 上运行 32 位 Java 1.8.0_40。

我在 Netbeans 8.0 中创建了一个程序,并将 VM 选项调整为 -Xms512m -Xmx2048m。

该程序在 Netbeans IDE 环境中运行良好,但是在尝试在 Netbeans 外部运行该程序时,我遇到了堆空间内存不足错误。

编辑:我通过 Netbeans 在编译时为项目创建的 .jar 文件启动程序。

我已转到 Java 控制面板并将相同的“-Xms512m -Xmx2048m”信息应用到运行时参数。我仍然遇到堆空间内存不足错误。

有什么建议吗?我可以从这里去哪里?我是否错过了确保 Netbeans 之外的运行时环境中有足够内存的步骤?

最佳答案

您在 netbeans 中使用的 VM 选项也可以在命令行上使用,即

java -Xms512m -Xmx2048m  -jar yourprg.jar

还有更多JVM options可用。

关于java - Netbeans IDE 外的堆空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29779116/

相关文章:

java - 如何将 JPEG 图像转换为 TIFF 图像?

java - JExcel API : how to change the color of a Cell?

java - 如何在Eclipse中删除断点 "bar"?

java - Maven:将 Scala 代码和 Java 代码一起构建到一个 Fat JAR 中

java - 无法使用 IPV6 地址向端点发送 SIP 通知

linux - 在 Linux 中将 Android Studio 安装到/opt(将 1.9 GB ~/Android/Sdk 移动到/opt)

java - 支持Android开发的基于云的Java IDE?

pytorch - 第二次前向传递时 Cuda 循环内存不足?

ios - 我的 iphone 应用程序占用了太多内存

android - java.lang.OutOfMemoryError 即使在 try-catch block 中?