思维导图程序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) |