启动 MATLAB 时出现 java 错误消息

标签 java matlab ubuntu

尝试在 Ubuntu 中启动 Matlab R2013b 时,出现以下对话框,其中包含错误消息,并且 Matlab 崩溃并关闭。 有人可以解释这个错误以及如何纠正它吗? enter image description here

最佳答案

这是已知的JDK bug 。它的地址是this question从java的角度来看相当彻底。

说到 Matlab,您的选择似乎是(除了升级 Matlab 和/或操作系统):

  1. 通过 java.opts 添加以下 JVM 启动选项文件:

    -Djava.util.Arrays.useLegacyMergeSort=true

  2. 使用different java version通过设置 MATLAB_JAVA 环境变量。它可能会导致各种副作用,具体取决于您最终使用哪种 Matlab/Java 组合。

关于启动 MATLAB 时出现 java 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38599985/

相关文章:

无法在 Elementary 发行版上编译简单的 C 程序

java - 获取maven中两个版本之间更改文件的列表

matlab - 耦合常微分方程的龙格库塔

matlab - 有没有办法在 matlab 中使用哈希表/ HashMap ?

C: 控件到达非 void 函数的末尾...即使它返回 int?

ubuntu - nginx DNS 适用于 http ://but NOT for www. Ubuntu 服务器

Java 图形绘制自定义圆形

java - 检查两个(大)文件之间的差异

java - 谷歌 OAuth : how to use a refresh token?

matlab - Matlab : fast code? 中 char 单元格中的计数频率