将 ubuntu 14.10 升级到 15.04 后,我无法再打开 Matlab 2013a

lmi*_*asf 8 matlab 15.04

将 Ubuntu 14.10 升级到 15.04 后,我无法打开 Matlab 2013a。我也尝试从位置文件夹打开,当我尝试使用 $ 从控制台打开它时

$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Run Code Online (Sandbox Code Playgroud)

我收到以下消息。

小智 13

我遇到了同样的问题,我从错误消息中猜测这是由于 Matlab 使用的旧 libc 库造成的。

我安装了软件包matlab-supportmatlab-support-dev事情开始起作用了。

还有一件事:选择重命名来自 MATLAB 的旧 GCC 库,并在询问时使用来自 Ubuntu 的新库!!!

  • 这适用于我在 Ubuntu 15.10 上使用 MATLAB 2015b。 (2认同)

小智 11

根据您消息中的以下行,您已jayatana安装该软件包:

Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Run Code Online (Sandbox Code Playgroud)

这个包负责Java Swing 应用程序的应用程序菜单支持,似乎是segfault 的原因。删除它对我有用:

sudo apt-get remove jayatana
Run Code Online (Sandbox Code Playgroud)

当软件包安装JAVA_TOOL_OPTIONS环境变量时,不要忘记重新启动会话。或者从终端窗口尝试:

JAVA_TOOL_OPTIONS= /path/to/your/matlab
Run Code Online (Sandbox Code Playgroud)