MATLAB 2014a 在Mac OS X yosemite 10.10 Retina显示模糊的解决办法

来源:互联网 发布:怎么样安装centos 编辑:程序博客网 时间:2024/06/16 00:26

Matlab 2013a之后使用自带的Java,由于Matlab 2014a使用自带的java,版本比较低,造成无法支持Retina屏。

因此,Mac OS X在升级到yosemite之后都遇到了Matlab显示模糊的问题。

解决办法分2步:

1. 安装最新版的JDK,目前是1.8.0_31;

2. 修改matlab使用最新的JDK。

在Matlab 命令窗口中输入 version -java来查看它所使用的java版本,

如下:

    >> version -java

安装新版本JDK不用说了,安装完后,修改Matlab的JDK有2种方法:

1. 最简单直接的方法是,用已安装的新的JRE直接拷贝过去,覆盖Matlab下自带的JRE即可。

已安装的系统内JRE的根路径为:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/

而Matlab自带的JRE的根路径是:

/Applications/Matlab_2014a.app/sys/java/jre/maci64/jre/

所以,把上面系统内JRE文件夹中的文件全部覆盖到matlab的JRE目录中,一下就搞定了!

2. 第二种方法是,在启动Matlab时指定其使用系统所安装的JRE。

可以在终端输入命令来启动Matlab:

先更改环境变量,在terminal中执行,路径修改为自己机器的

export MATLAB_JAVA=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre

再用命令行启动matlab:

/Applications/MATLAB_R2014a.app/bin/matlab

这样有点麻烦,可以创建一个脚本,然后再修改Matlab的快捷方式。


0 0
原创粉丝点击