部署在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下汉字变方框解决相关推荐

  1. 生产环境linux下安装两个及两个以上tomcat实践

    前言: 在生产环境部署程序项目中,有时候由于服务器紧张或缺少服务器等原因,往往都需要安装两个及两个以上tomcat.我们需要在/etc/profile中增加tomcat的环境变量,然后在新增加的tom ...

  2. Java生产环境下性能监控与调优详解 大纲 学习感悟

    Java生产环境下性能监控与调优详解 生产环境发生了内存溢出如何处理? 生产环境应该给服务器分配多少内存合适? 如何对垃圾收集器的性能进行调优? 4.生产环境CPU负载飙高该如何处理? 5.生产环境应 ...

  3. Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控

    Java生产环境下性能监控与调优详解 第2章 基于JDK命令行工具的监控 2-1 JVM的参数类型 标准参数 x参数 XX参数 2-2 查看JVM运行时参数 2-3 jstat查看JVM统计信息 2- ...

  4. log4j2 在开发环境(win)和测试环境(win)下均可以输出日志,但在生产环境(linux)无日志输出

    一.问题说明:在开发环境和测试环境下均可以输出日志,但在生产环境无日志输出. 二.发现问题:          1,系统不同:         开发环境和测试环境(windows)         生 ...

  5. 【Java】IDEA开发GUI应用程序出现汉字变方框问题的解决方法

    IDEA开发GUI应用程序出现汉字变方框的问题: 错误原因: IDEA中使用java.awt.Label.java.awt.Button等传统AWT控件,会出现这样的问题. 解决方法: 改换Swing ...

  6. 一般生产环境LINUX服务器配置

    1.生产环境LINUX服务器系统版本的选择 选择CentOS6.5版本64位的LINUX操作系统 CentOS (Community Enterprise Operating System,中文意思是 ...

  7. linux里面搭建php环境,Linux下搭建PHP环境

    该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...

  8. 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 ...

  9. linux下搭建redis并解决无法连接redis的问题

    linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...

  10. 关于websocket 在生产环境中遇到的问题 及 解决办法

    关于websocket 在生产环境中遇到的问题 及 解决办法 参考文章: (1)关于websocket 在生产环境中遇到的问题 及 解决办法 (2)https://www.cnblogs.com/ta ...

最新文章

  1. 英伟达再发边缘AI计算设备:仅信用卡大小,性能比TX2强15倍
  2. Redirecting to binsystemctl start crond.service
  3. 合肥中学计算机老师招聘,2019年合肥北城中学教师招聘公告
  4. Cannot assign to 'self' outside of a method in the init family
  5. get_metrology_object_measures获取测量区域和计量模型的计量对象的边缘位置结果
  6. php远程服务器配置,php远程服务器上的配置肿么弄??
  7. hashMap 和linkedHashMap
  8. python入门学校_如何学习Python,以及新手如何入门?
  9. 实验三 大数据可视化工具—ECharts
  10. 08系统装iss_安全信息系统| ISS | 第1部分
  11. 针式打印机设置自定义纸张大小
  12. 微信小程序 - 数据转excel下载并复制链接
  13. (一)Reactor模式详解
  14. otf和ctf的意义_北京邮电大学出版社
  15. java实现丢手绢问题_java小孩丢手绢问题
  16. Java学习 10-布尔型变量的使用以及输出字符串的提示
  17. 高通临时首席财务官戴夫·怀斯宣布退休;东芝着手开始研究5bit PLC闪存颗粒;激烈争夺,腾讯SaaS加速器首期成员公布……...
  18. 考研英语二大作文模板/图表作文,英语图表作文这一篇就够了
  19. 世事无常?还是......
  20. TeamCity 的安装和使用

热门文章

  1. [图形学]OpenGL实现斯坦福兔子(Stanford Bunny)实验代码
  2. 2019 版idea设置字体大小
  3. log日志查看软件logviewer-pro
  4. fmincon函数求极值
  5. 【Mac】 自带的播放器quicktimeplayer 如何带声音2倍速播放
  6. mysql间隙锁_mysql的间隙锁
  7. 微信小程序物流仓库平台+后台管理系统|前后分离VUE
  8. dht磁力链php,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
  9. linux纯终端下中文输入,Ubuntu 14.04 终端模式下中文输入 听歌
  10. js实现数字转换大写金额