LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2623|回复: 11

matlab v7.0.4 R14 SP2 不能进行字体设置怎么办?

[复制链接]
发表于 2005-5-28 14:47:29 | 显示全部楼层 |阅读模式
装了最新的MATLAB
locale是en_US或者C的时候,中文无法正确显示
locale是zh_CN时
设置JAVA的fontconfig.properties 能够正确显示和输入中文(当然File-open这个还是不行)
但是如果从preference->font的话,就会在matlab的command 窗口弹出大量的出错信息如下:
  1. PrefsDialog: unable to find class com.mathworks.mlwidgets.prefs.FontPrefsPanel, with method createPrefsPanel.
  2. java.lang.reflect.InvocationTargetException
  3.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  4.         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  5.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  6.         at java.lang.reflect.Method.invoke(Unknown Source)
  7.         at com.mathworks.mlwidgets.prefs.PrefsDialog.callCreatePrefsPanelMethod(PrefsDialog.java:483)
  8.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showItem(PrefsDialog.java:301)
  9.         at com.mathworks.mlwidgets.prefs.PrefsDialog.doShowPanel(PrefsDialog.java:266)
  10.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:233)
  11.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:228)
  12.         at com.mathworks.mlwidgets.prefs.PrefsDialog.access$1700(PrefsDialog.java:28)
  13.         at com.mathworks.mlwidgets.prefs.PrefsDialog$PrefsFrame.treeExpanded(PrefsDialog.java:727)
  14.         at javax.swing.JTree.fireTreeExpanded(Unknown Source)
  15.         at javax.swing.JTree.setExpandedState(Unknown Source)
  16.         at javax.swing.JTree.expandPath(Unknown Source)
  17.         at com.mathworks.mlwidgets.prefs.PrefsDialog.doShowPanel(PrefsDialog.java:264)
  18.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:233)
  19.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:228)
  20.         at com.mathworks.mlwidgets.prefs.PrefsDialog.access$1700(PrefsDialog.java:28)
  21.         at com.mathworks.mlwidgets.prefs.PrefsDialog$PrefsFrame.valueChanged(PrefsDialog.java:700)
  22.         at javax.swing.JTree.fireValueChanged(Unknown Source)
  23.         at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
  24.         at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
  25.         at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
  26.         at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
  27.         at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
  28.         at javax.swing.JTree.setSelectionPath(Unknown Source)
  29.         at com.mathworks.mwswing.MJTree.setSelectionPath(MJTree.java:1002)
  30.         at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
  31.         at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
  32.         at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
  33.         at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
  34.         at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
  35.         at java.awt.Component.processMouseEvent(Unknown Source)
  36.         at javax.swing.JComponent.processMouseEvent(Unknown Source)
  37.         at com.mathworks.mwswing.MJTree.processMouseEvent(MJTree.java:407)
  38.         at java.awt.Component.processEvent(Unknown Source)
  39.         at java.awt.Container.processEvent(Unknown Source)
  40.         at java.awt.Component.dispatchEventImpl(Unknown Source)
  41.         at java.awt.Container.dispatchEventImpl(Unknown Source)
  42.         at java.awt.Component.dispatchEvent(Unknown Source)
  43.         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  44.         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  45.         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  46.         at java.awt.Container.dispatchEventImpl(Unknown Source)
  47.         at java.awt.Window.dispatchEventImpl(Unknown Source)
  48.         at java.awt.Component.dispatchEvent(Unknown Source)
  49.         at java.awt.EventQueue.dispatchEvent(Unknown Source)
  50.         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
  51.         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  52.         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  53.         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  54.         at java.awt.EventDispatchThread.run(Unknown Source)
  55. Caused by: java.lang.ExceptionInInitializerError
  56.         at com.mathworks.mlwidgets.prefs.FontPrefsPanel.<init>(FontPrefsPanel.java:191)
  57.         at com.mathworks.mlwidgets.prefs.FontPrefsPanel.createPrefsPanel(FontPrefsPanel.java:241)
  58.         ... 52 more
  59. Caused by: java.lang.IllegalArgumentException
  60.         at java.nio.Buffer.position(Unknown Source)
  61.         at sun.font.TrueTypeFont.lookupName(Unknown Source)
  62.         at sun.font.TrueTypeFont.getFamilyName(Unknown Source)
  63.         at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(Unknown Source)
  64.         at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(Unknown Source)
  65.         at com.mathworks.mwswing.MJUtilities.getFontList(MJUtilities.java:691)
  66.         at com.mathworks.widgets.fonts.FontPicker.<clinit>(FontPicker.java:97)
  67.         ... 54 more
  68. PrefsDialog: unable to find class com.mathworks.mlwidgets.prefs.FontPrefsPanel, with method createPrefsPanel.
  69. java.lang.reflect.InvocationTargetException
  70.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  71.         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  72.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  73.         at java.lang.reflect.Method.invoke(Unknown Source)
  74.         at com.mathworks.mlwidgets.prefs.PrefsDialog.callCreatePrefsPanelMethod(PrefsDialog.java:483)
  75.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showItem(PrefsDialog.java:301)
  76.         at com.mathworks.mlwidgets.prefs.PrefsDialog.doShowPanel(PrefsDialog.java:266)
  77.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:233)
  78.         at com.mathworks.mlwidgets.prefs.PrefsDialog.showPanel(PrefsDialog.java:228)
  79.         at com.mathworks.mlwidgets.prefs.PrefsDialog.access$1700(PrefsDialog.java:28)
  80.         at com.mathworks.mlwidgets.prefs.PrefsDialog$PrefsFrame.valueChanged(PrefsDialog.java:700)
  81.         at javax.swing.JTree.fireValueChanged(Unknown Source)
  82.         at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
  83.         at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source)
  84.         at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source)
  85.         at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source)
  86.         at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source)
  87.         at javax.swing.JTree.setSelectionPath(Unknown Source)
  88.         at com.mathworks.mwswing.MJTree.setSelectionPath(MJTree.java:1002)
  89.         at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source)
  90.         at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
  91.         at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
  92.         at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
  93.         at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
  94.         at java.awt.Component.processMouseEvent(Unknown Source)
  95.         at javax.swing.JComponent.processMouseEvent(Unknown Source)
  96.         at com.mathworks.mwswing.MJTree.processMouseEvent(MJTree.java:407)
  97.         at java.awt.Component.processEvent(Unknown Source)
  98.         at java.awt.Container.processEvent(Unknown Source)
  99.         at java.awt.Component.dispatchEventImpl(Unknown Source)
  100.         at java.awt.Container.dispatchEventImpl(Unknown Source)
  101.         at java.awt.Component.dispatchEvent(Unknown Source)
  102.         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  103.         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  104.         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  105.         at java.awt.Container.dispatchEventImpl(Unknown Source)
  106.         at java.awt.Window.dispatchEventImpl(Unknown Source)
  107.         at java.awt.Component.dispatchEvent(Unknown Source)
  108.         at java.awt.EventQueue.dispatchEvent(Unknown Source)
  109.         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
  110.         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  111.         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  112.         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  113.         at java.awt.EventDispatchThread.run(Unknown Source)
  114. Caused by: java.lang.NoClassDefFoundError
  115.         at com.mathworks.mlwidgets.prefs.FontPrefsPanel.<init>(FontPrefsPanel.java:191)
  116.         at com.mathworks.mlwidgets.prefs.FontPrefsPanel.createPrefsPanel(FontPrefsPanel.java:241)
  117.         ... 44 more
复制代码
发表于 2005-5-29 11:48:18 | 显示全部楼层
eelinux上的matlabV7.0.4.R14.SP2的第1张盘昨天更新了:
553091616 May 28 06:34 h-matlab7a.bin
原大小是300多M,现在变成553M了
第2,3张盘:
545459376 May 20 18:48 h-matlab7b.bin
681757776 May 20 18:58 h-matlab7c.bin
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-29 14:55:57 | 显示全部楼层

那个matlab是我上传的

Post by dyte200
eelinux上的matlabV7.0.4.R14.SP2的第1张盘昨天更新了:
553091616 May 28 06:34 h-matlab7a.bin
原大小是300多M,现在变成553M了
第2,3张盘:
545459376 May 20 18:48 h-matlab7b.bin
681757776 May 20 18:58 h-matlab7c.bin

第一次传的有问题,后来重新上传了
回复 支持 反对

使用道具 举报

发表于 2005-5-29 19:08:40 | 显示全部楼层
谢谢,你为战斗在最基层的无产阶级工作者做出了突出贡献。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-29 20:26:26 | 显示全部楼层

如果你安装了,请告诉我是不是有我这个问题

Post by dyte200
谢谢,你为战斗在最基层的无产阶级工作者做出了突出贡献。

谢谢了
回复 支持 反对

使用道具 举报

发表于 2005-5-30 12:27:41 | 显示全部楼层
eelinux
怎么上去,?
用户名和密码是什么?
回复 支持 反对

使用道具 举报

发表于 2005-5-30 12:56:09 | 显示全部楼层
在哪儿下载的
有Lisence吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-30 14:52:42 | 显示全部楼层
to tigeroar and Allan.Yu:
论坛搜eelinux
to halcyon79:
我不设置就可以中文正常显示了,但按钮不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-30 18:55:09 | 显示全部楼层

你是什么发型版?fedora?

Post by dyte200
to tigeroar and Allan.Yu:
论坛搜eelinux
to halcyon79:
我不设置就可以中文正常显示了,但按钮不行。


我设置一下中文也没有问题,就是把它自带的java的中文搞定就可以正确显示了,但是不能在菜单里点击设置字体,一点就出我前面贴的错误。
回复 支持 反对

使用道具 举报

发表于 2005-5-30 19:17:03 | 显示全部楼层
"但是不能在菜单里点击设置字体,一点就出我前面贴的错误。"
我没这个问题,font设置里有六个选项都是方框,其中两个带_GB2312后缀。随便选那个都没问题。
ps:matlab v7.0.4 R14 SP2确实比matlab v7.0好,至今还没遇到一启动或一运行程序就崩溃的现象。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表