Apple silicon 安装 Matlab 2023b Arm原生版本遇到的问题

Matlab 2023b终于提供了原生的Arm版本软件,相比基于Rosetta版本,性能和启动速度会有一定程度的提升。

不过在安装过程中,由于java版本的原因,可能无法直接启动,下面是该问题的解决办法。

首先下载Arm版本所支持JRE,根据MathWorks官方提供的信息,需要下载并安装Amazon Corretoo8,下载默认安装即可

截屏2023-12-13 16.29.56
截屏2023-12-13 16.31.28

随后打开终端,打开至 <matlabroot>/bin 目录下,默认位置为/Applications/MATLAB_R2023b.app/bin,如cd /Applications/MATLAB_R2023b.app/bin

输入以下命令来指定matlab运行所使用的JRE,在这里我们要使用新安装的ARM版本的JRE ./matlab_jenv /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/jre

回车后会看到相关的配置信息

截屏2023-12-13 16.37.30

如果你的JRE没有安装在默认位置,也可以通过以下命令搜索/usr/libexec/java_home -V

截屏2023-12-13 16.38.36

图中所示为对应路径,末尾添加/jre即可。

至此运行bin文件夹中的matlab即可正常运行了。

相关链接?:

Amazon Corretto 常见问题

MATLAB on Apple Silicon Macs – MATLAB & Simulink (mathworks.cn)

Why does MATLAB R2023b crash on my Apple Silicon Mac after installing a Java 8 JRE? – MATLAB Answers – MATLAB Central (mathworks.cn)

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注

京ICP备 2024042812号