Java 生产环境 linux下汉字变方框解决
部署在linux下的服务,使用java下载文件时,由于缺少字体导致中文字都变成方块:
解决办法
解决办法是缺少语言包,安装语言包,重启java服务。
查看是否有字体包,提示没有该命令的话,就是没有字体包,另外,查看是否某种字体,如:宋体文件,即simsun.ttc或者simsun.ttf文件
fc-list
如果提示没有该命令的话,就需要执行如下命令,安装字体包
yum -y install fontconfig
另外安装的文件包中没有宋体的话,需要安装中文字体
添加中文字体
语言包资源:
链接:https://pan.baidu.com/s/1tTpmjHX1EIdtcDcLMOQO5g
提取码:b50q
下载后放在/usr/share/fonts/路径下,解压文件
unzip yuyanbao.zip
赋予权限:
chmod -R 755 /usr/share/fonts/lyx
执行如下命令:
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
提示没有该命令的话,执行:
yum -y install ttmkfdir
配置语言包文件:
vi /etc/fonts/fonts.conf
加上如下配置:
<dir>/usr/share/fonts/yuyanbao</dir>
刷新字体缓存:
fc-cache
之后重启java服务即可
参考:https://blog.csdn.net/SandorClegane1/article/details/122885693
Java 生产环境 linux下汉字变方框解决相关推荐
- 生产环境linux下安装两个及两个以上tomcat实践
前言: 在生产环境部署程序项目中,有时候由于服务器紧张或缺少服务器等原因,往往都需要安装两个及两个以上tomcat.我们需要在/etc/profile中增加tomcat的环境变量,然后在新增加的tom ...
- Java生产环境下性能监控与调优详解 大纲 学习感悟
Java生产环境下性能监控与调优详解 生产环境发生了内存溢出如何处理? 生产环境应该给服务器分配多少内存合适? 如何对垃圾收集器的性能进行调优? 4.生产环境CPU负载飙高该如何处理? 5.生产环境应 ...
- Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控
Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控 2-1 JVM的参数类型 标准参数 x参数 XX参数 2-2 查看JVM运行时参数 2-3 jstat查看JVM统计信息 2- ...
- log4j2 在开发环境(win)和测试环境(win)下均可以输出日志,但在生产环境(linux)无日志输出
一.问题说明:在开发环境和测试环境下均可以输出日志,但在生产环境无日志输出. 二.发现问题: 1,系统不同: 开发环境和测试环境(windows) 生 ...
- 【Java】IDEA开发GUI应用程序出现汉字变方框问题的解决方法
IDEA开发GUI应用程序出现汉字变方框的问题: 错误原因: IDEA中使用java.awt.Label.java.awt.Button等传统AWT控件,会出现这样的问题. 解决方法: 改换Swing ...
- 一般生产环境LINUX服务器配置
1.生产环境LINUX服务器系统版本的选择 选择CentOS6.5版本64位的LINUX操作系统 CentOS (Community Enterprise Operating System,中文意思是 ...
- linux里面搭建php环境,Linux下搭建PHP环境
该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...
- linux java -cp lt; .txt_补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能...
蓝墨云班课 编写MyCP.java 要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX ...
- linux下搭建redis并解决无法连接redis的问题
linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...
- 关于websocket 在生产环境中遇到的问题 及 解决办法
关于websocket 在生产环境中遇到的问题 及 解决办法 参考文章: (1)关于websocket 在生产环境中遇到的问题 及 解决办法 (2)https://www.cnblogs.com/ta ...
最新文章
- 英伟达再发边缘AI计算设备:仅信用卡大小,性能比TX2强15倍
- Redirecting to binsystemctl start crond.service
- 合肥中学计算机老师招聘,2019年合肥北城中学教师招聘公告
- Cannot assign to 'self' outside of a method in the init family
- get_metrology_object_measures获取测量区域和计量模型的计量对象的边缘位置结果
- php远程服务器配置,php远程服务器上的配置肿么弄??
- hashMap 和linkedHashMap
- python入门学校_如何学习Python,以及新手如何入门?
- 实验三 大数据可视化工具—ECharts
- 08系统装iss_安全信息系统| ISS | 第1部分
- 针式打印机设置自定义纸张大小
- 微信小程序 - 数据转excel下载并复制链接
- (一)Reactor模式详解
- otf和ctf的意义_北京邮电大学出版社
- java实现丢手绢问题_java小孩丢手绢问题
- Java学习 10-布尔型变量的使用以及输出字符串的提示
- 高通临时首席财务官戴夫·怀斯宣布退休;东芝着手开始研究5bit PLC闪存颗粒;激烈争夺,腾讯SaaS加速器首期成员公布……...
- 考研英语二大作文模板/图表作文,英语图表作文这一篇就够了
- 世事无常?还是......
- TeamCity 的安装和使用
热门文章
- [图形学]OpenGL实现斯坦福兔子(Stanford Bunny)实验代码
- 2019 版idea设置字体大小
- log日志查看软件logviewer-pro
- fmincon函数求极值
- 【Mac】 自带的播放器quicktimeplayer 如何带声音2倍速播放
- mysql间隙锁_mysql的间隙锁
- 微信小程序物流仓库平台+后台管理系统|前后分离VUE
- dht磁力链php,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
- linux纯终端下中文输入,Ubuntu 14.04 终端模式下中文输入 听歌
- js实现数字转换大写金额