近日在fedora13中安装了oracle和sql developer,在英文环境下启动sql developer正常,可是切换到中文环境下就显示乱码。google了一下,确定是因为JDK不支持中文的原因。结合网上的办法和自身情况,问题解决。

解决办法:

1,找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为

   /usr/java/jdk1.6.0_24/jre/lib/fonts

到fonts目录下新建文件夹fallback

   cd /usr/java/jdk1.6.0_24/jre/lib/fonts

   mkdir fallback

 进入到fallback目录下,

   cd fallback

2,查询本地系统使用的中文字体

   #find / -name *.ttc

    /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

3,#ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc zenhen.ttc

4,#mkfontdir

5,#mkfontscale

6,##sqldeveloper

Ok,重启sql developer就正常显示中文啦。

相关文章:

  • 2021-08-08
  • 2022-12-23
  • 2021-11-15
  • 2022-02-20
  • 2021-07-22
  • 2022-12-23
  • 2021-11-30
  • 2021-06-18
猜你喜欢
  • 2022-02-23
  • 2022-02-04
  • 2021-09-08
  • 2022-01-04
  • 2022-01-03
相关资源
相似解决方案