Linux下java的Swing/AWT程序乱码解决
2017-04-07 10:46
357 查看
前两天在linux中运行java 老是出乱码,很苦恼,后来网上找了好多解决办法。有些可行,有些不可行,今天总结一下。
redhed 貌似没出现乱码 本身就jdk就支持中文
红旗linux suse等都不支持,需要自己手工配置,解决办法:
第一种方法:
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 让系统知道这个字体。
3.linux中跳转到JDK安装目录 ..../jre/lib/fonts
4.sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/simsun.ttc
sudo mkfontdir
sudo mkfontscale
第二种方法:(推荐)
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
2.linux中跳转到JDK安装目录 ..../jre/lib/fonts
3.sudo mkdir fallback 然后将Windows所拷贝的字体放到fallback中
4.重新 source环境变量 使其生效即可解决。
OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~
redhed 貌似没出现乱码 本身就jdk就支持中文
红旗linux suse等都不支持,需要自己手工配置,解决办法:
第一种方法:
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 让系统知道这个字体。
3.linux中跳转到JDK安装目录 ..../jre/lib/fonts
4.sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/simsun.ttc
sudo mkfontdir
sudo mkfontscale
第二种方法:(推荐)
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
2.linux中跳转到JDK安装目录 ..../jre/lib/fonts
3.sudo mkdir fallback 然后将Windows所拷贝的字体放到fallback中
4.重新 source环境变量 使其生效即可解决。
OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~
相关文章推荐
- Linux下java的Swing/AWT程序乱码解决
- Swing/AWT程序乱码解决linux
- 解决Linux服务启动Java程序日志文件出现中文乱码的问题
- 解决部署在Linux下的java程序上传文件,文件名中文乱码
- linux下java程序中文乱码的解决办法
- Linux下解决Java程序中文字体乱码问题
- Linux下基于Java的程序乱码的解决方法
- 【Linux菜鸟成长记(十)】解决Windows的Java程序在ubuntu Eclipse下显示中文乱码
- Linux下写java程序时,显示/插入MySQL数据库乱码问题解决。
- 解决Ubuntu下安装Flex_Builder_for_linux:java.awt.HeadlessException
- Java程序中遇到的乱码问题以及解决方法
- java程序解决中文乱码问题
- java.io写文件在linux中出现中文乱码之解决
- 解决 Java 程序的乱码问题
- 解决在url中传递js变量到java程序中出现乱码问题(转自http://www.blogjava.net/fine)
- weblogic6.1下的java程序转到weblogic8.1下的乱码问题解决办法
- JAVA压缩 解压缩zip 并解决linux下中文乱码
- Linux下,Java图形界面程序中文显示不正常(显示为方格)问题解决
- Java程序中遇到的乱码问题以及解决方法
- linux下Java Runtime Environment(jre)乱码问题解决办法