尤其是启动了桌面特效比如compiz\beryl的系统,运行matlab时图形界面整一片空白;打开文件时中文显示为方框;时不时出现键盘失灵,尤其是在打开一个图形以后。
似乎是java的问题,先在系统里装好sun的java([下载地址]),比如装在/usr/lib/jvm/java-6-sun/jre/位置,然后在命令行运行
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
再启动Matlab,看是否有效。
如果可行,可以将上述语句加到.bash_profile 中,这样下次登录以后将自动运行该命令。如下操作 :
echo "export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/" >>~/.bash_profile
有两种方法(具体命令可参照scilab5 菜单乱码问题):
方案一:在matlab的 jre字体目录下建立fallback目录,链接相应中文字体,然后再到matlab的preference中选择相应字体。matlab的jre字体目录应该位于$MATLAB_DIR/sys/java/jre/glnx86/jre1.5.0/lib/fonts
注意:如果你之前已经按上文所述执行了export命令将MATLAB_JAVA设成了Sun的java,那么请重新打开一个终端,重启matlab,以便使用MATLAB自带的java。如果你还有matlab界面空白的问题(比如在ubuntu 8下),请使用方案二。
方案二:在sun java的字体目录下建立fallback目录,然后链接中文字体,然后export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/ 并启动matlab,在选项里选择相应字体。
最新评论
4 周 5 天 前
4 周 6 天 前
9 周 18 小时 前
14 周 9 小时 前
24 周 1 天 前
43 周 3 天 前
1 年 3 周 前
1 年 3 周 前
1 年 12 周 前
1 年 12 周 前