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

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的快捷方式。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值