Chinaunix首页 | 论坛 | 博客
  • 博客访问: 765909
  • 博文数量: 222
  • 博客积分: 10035
  • 博客等级: 上将
  • 技术积分: 2470
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-25 09:40
文章分类

全部博文(222)

文章存档

2010年(1)

2009年(6)

2008年(109)

2007年(106)

我的朋友

分类: LINUX

2008-01-10 09:21:47

    思维导图程序freemind广受好评,昨日无事,也想安装来看看,也好整理一下每日凌乱的思维.
    我的系统是sw12.0,从slackware-current上下载了freemind的tgz包,使用upgradepkg --install-new freemind-.-tgz安装上后,兴冲冲的从urxvt终端开启,错误提示未能找到jvm,可能程序运行会有错误.
    freemind程序运行后,除了英文地方外,中文全部显示为方块,不得已上网google之,发现是因为java不能正常显示中文.(jre-1.6u3)
    解决办法:
    #: cd /usr/lib/java/lib/fonts
    #: ln -sf /usr/share/fonts/TTF/firefly.ttf /usr/lib/java/lib/fonts/
    #: mkfontscale(此处用mkfontdir所产生的font.dir内容为空,不知何故)
    #: cp font.scale font.dir

    #: cd ..(回上层目录)
    #: cp fontconfig.properties.src fontconfig.properties
    #: gvim fontconfig.properties
    #: gvim fonts/font.dir
从font.dir中复制-ar pl...*..iso10646..到fontconfig.properties中,替换所有的-b&h...*..iso8859-1,其实就是用中文字体(gtk1)代替英文字体.

    有的说还需要在/usr/lib/java/lib下建立fallback目录,然后复制或链接一个中文字体,为防万一,我也做了这一步.
    #jcontrol 打开java控制台,中文OK.
    $freemind 开启,中文也OK,只是jvm仍旧有问题.

    $java_vm 错误提示如下(设置了JAVA_HOME和PLUGIN_HOME):
java_vm process: Couldn't find class sun/plugin/navig/motif/Plugin
Exception in thread "main" java.lang.NoClassDefFoundError: sun/plugin/navig/motif/Plugin
    现在还没有找到合适的解决方案,但毕竟freemind可以显示中文,勉强能够使用了.
阅读(2023) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~