Matlab 2023b终于提供了原生的Arm版本软件,相比基于Rosetta版本,性能和启动速度会有一定程度的提升。
不过在安装过程中,由于java版本的原因,可能无法直接启动,下面是该问题的解决办法。
首先下载Arm版本所支持JRE,根据MathWorks官方提供的信息,需要下载并安装Amazon Corretoo8,下载默认安装即可
随后打开终端,打开至 <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
回车后会看到相关的配置信息
如果你的JRE没有安装在默认位置,也可以通过以下命令搜索/usr/libexec/java_home -V
图中所示为对应路径,末尾添加/jre
即可。
至此运行bin文件夹中的matlab即可正常运行了。
相关链接?:
MATLAB on Apple Silicon Macs – MATLAB & Simulink (mathworks.cn)