ubuntu java 中文_Ubuntu下 JAVA GUI 程序汉字显示为方框解决办法
在Ubuntu下运行Java GUI应用程序时发现里面的汉字都是显示为方框,同时我系统中部分应用程序打开时里面的汉字也显示为方框。
试着移除 /etc/fonts/conf.d/49-sansserif.conf 但是没效果
现在Linuxidc搜集整理了一些解决办法:
一、
出现方框字的原因是java 运行环境中找不到相应的字体,所以想到把系统的字体拷贝到java运行环境下去,方法如下:
cd /usr/local/jdk1.5.0_16/jre/lib/fonts/fallback //首先进入你的jdk安装路径下的字体位置
sudo cp /usr/share/fonts/truetype/arphic/uming.ttc ./ //拷贝系统中的字体到该目录下
sudo mkfontdir //让设置字体生效
sudo mkfontscale
这个时候再去看看,一切正常了 哈哈!
二、也许上面也是个办法,我没实验过,不过我们要搞清楚,其实这个问题出现的原因是java配置文件的一个小BUG,他把字体后缀ttc弄错成了ttf。
最简单的解决办法是:
编辑配置文件
sudo gedit /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties
找到
filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
后缀改成ttc就可以了,因为我们usr/share/fonts中的文件就是uming.ttc而不是ttf结尾。
ubuntu java 中文_Ubuntu下 JAVA GUI 程序汉字显示为方框解决办法相关推荐
- Ubuntu16.04系统下汉字显示为方框解决办法
Ubuntu16.04系统下汉字显示为方框解决办法 问题详情 打开Ubuntu系统,发现中文变方框了 问题分析 之前中文显示好好的,突然就中文变方框了.原先以为是语言的问题,后面换成了别的中文样式,发 ...
- Ubuntu16.04系统下汉字显示为方框解决办法(图文详解)
不多说,直接上干货! 问题详情 问题分析 今天一打开Ubuntu系统,竟然不支持中文显示了.开始时以为是搜狗拼音的问题,然后重装了一遍fcitx,然后用重装了一遍搜狗输入法.可是重装后问题根本没有解决 ...
- netbeans java中文_Ubuntu 下jdk安装中文字体 java 解决netbeans 方块字 中文乱码
安装环境Ubuntu 11.04.java jdk1.6.0_27 首先找到你需要的字体,比如我就是从windows系统里拷出来的,C:\WINDOWS\Fonts这里有很多字体,我只拷贝了simsu ...
- Ubuntu开发Java教程_Ubuntu下Java环境的搭建基础教程
安装 打开终端:输入命令: sudo apt-get install sun-java6-jdk 提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即 ...
- Windows 技术篇-搜狗输入法中文状态下却输入为英文,原因及解决办法。明明是中文却输入不了中文,只能输入英文
首先确定的是: 搜狗输入法,而且是中文输入状态,这是没问题的.但是文本里显示输入的就是英文. 这都是我亲身经历过的! 为什么这样? 这是对应文本编辑器的bug. 目前发现的程序有word.window ...
- java微信公众号开发token验证失败的问题及解决办法
java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...
- keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法
keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法 问题复现 我 ...
- Spring Boot整合Nacos时遇到 java.lang.IllegalStateException: Context has been already given a name 的解决办法
问题概述 在进行项目开发过程中,通过Spring Boot整合Alibaba Nacos的服务注册与发现和配置中心时,遇到个梗,启动时打印出一串错误日志信息 " Failed to rena ...
- ubuntu下firefox有时打不开个别网页解决办法
ubuntu下firefox有时打不开个别网页解决办法 uubntu下经常遇到firefox打不开个别网页的问题,找了好久总算找到解决办法: 打开firefox浏览器--找到最右边三个横杠的图标:&q ...
最新文章
- Swift3.0语言教程使用编码创建和初始化字符串
- python小游戏源码-python21点小游戏源码免费下载
- Cuckoo WIndows 安装
- 未来教育计算机二级01为法律一班,2019年3月计算机二级MSOffice提分试题及答案012...
- 好像博问不能回复了,看似是某个脚本错误阻止了提交。可有此事?
- ES5(二)——替换this 之call()、apply()和bind()
- 在Solaris 下使用Os Watcher 监控Oracle
- Bootstrap 插件的选项
- 关于androidAsyncHttp支持https
- 什么叫侧面指纹识别_正面背面侧面 你手机的指纹识别长在哪?
- PL/SQL 连接Oracle 11g
- 西交大计算机系分数线,西安交通大学专业排名及分数线
- Windows Server 2016 安装IIS
- 十个3D 游戏引擎,html h5 js
- Predicting Lymph Node Metastasis Using Histopathological Images Based on Multiple Instance Learning
- 【1.7】docker —— 容器
- JZ38 字符串的排列
- mysql非关锁_MySQL 有关锁的简单介绍
- python手写代码面试_常见Python面试题 — 手写代码系列
- POJ 2942 圆桌骑士
热门文章
- 【论文解读 | AAAI2020】NeuralCD:Neural Cognitive Diagnosis for Intelligent Education Systems
- C3P0、狂生说MySQL、: No suitable driver
- 在spring boot中使用@WebFilter配置filter(包括排除URL)
- C-Free 5 加 TDM-GCC编辑器搭建C/C++开发环境
- 揭秘郭盛华的真实收入,事实和你想的真不一样
- 查询最近12个月的数据SQL语句
- 基于多模型融合的用户画像分析统计方法研究
- java xmx xms xmn_JVM调优 -Xms -Xmx -Xmn -Xss
- OSPF的NBMA环境建立邻居及排错,理论+实战讲解,干货分享
- mysql中复杂sql语句之多重if嵌套语句