Ubuntu 解决报错 matlab Exception in thread AWT-EventQueue-0 java.lang.OutOfMemoryError Java heap

MATLAB画图时出现报错:matlab Exception in thread "AWT-EventQueue-0 "java.lang.OutOfMemoryError: Java heap 问题

解决方案

  1. 找到matlab.prf 文件
// 在MATLAB命令行输入
prefdir

就会显示matlab.prf文件的位置,比如我的运行结果是

// matlab.prf所在文件目录
~/.matlab/R2019b
  1. 打开matlab.prf 文件,修改最后一行的JavaMemHeapMax部分内容
// 将matlab.prf文件的最后一行的JavaMemHeapMax修改为
JavaMemHeapMax=I190000
  1. 修改完保存后,重启MATLAB。

参考文档
https://blog.csdn.net/sjt19910311/article/details/49148415
https://blog.csdn.net/df865017/article/details/48164429
http://www.mathworks.com/matlabcentral/answers/92813-how-do-i-increase-the-heap-space-for-the-java-vm-in-matlab-6-0-r12-and-later-versions

你可能感兴趣的:(Ubuntu 解决报错 matlab Exception in thread AWT-EventQueue-0 java.lang.OutOfMemoryError Java heap)