首页 > 系统相关 >linux 安装字体解决JAVA图形中文乱码问题

linux 安装字体解决JAVA图形中文乱码问题

时间:2024-06-02 10:11:22浏览次数:23  
标签:JAVA cache 乱码 fc 字体 linux 安装

1、在C:\Windows\Fonts\ 找到想要安装到linux的字体;如微软雅黑字体,它们可能的文件包括:

2、将相关字体文件复制到指定文件夹“/usr/share/fonts/”

3、执行字体安装:

cd /usr/share/fonts/
mkfontscale
mkfontdir

如果提示 mkfontscale: command not found,需自行安装 yum install mkfontscale
如果提示 fc-cache: command not found,则需要安装yum install fontconfig

4、刷新缓存:

fc-cache

5、查看已安装的中文字体:

fc-list :lang=zh

6、刷新系统字体缓存:

fc-cache -fv

7、重启tomcat服务

标签:JAVA,cache,乱码,fc,字体,linux,安装
From: https://www.cnblogs.com/101key/p/18226830

相关文章

  • linux 系统上图形生成错误 java.lang.NoClassDefFoundError: Could not initialize cl
    错误信息:02-Jun-202409:11:09.421SEVERE[Thread-32]org.apache.catalina.core.StandardWrapperValve.invokeServlet.service()forservlet[springDispatcherServlet]incontextwithpath[]threwexception[Handlerdispatchfailed;nestedexceptionisjava.lang.......
  • 【精品毕设】基于JavaEE的模拟火车售票系统设计与实现
                                                一可行性研究1.概述用户:某省市乃至全国开发单位:浙江海洋学院D02计算机(2)班 何升高系统名称:火车售票系统2.系统目标 在2005年5月1日之前,开发一个火车售票系统,实现对火车......
  • Linux进程的通信
    IPC(Inter-processcommunication(IPC))进程间通信(IPC,Interprocesscommunication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。在这方面,有几种常见的通信方式,让我们一一介绍:管道(Pipe):管道是一种半双工的通信方式,数据只能......
  • 【Linux】Linux环境基础开发工具的使用
    文章目录前言Linux软件包管理器-yum什么是软件包关于yum查看软件包如何安装软件卸载软件Linux编辑器-vimvim的基本概念vim不同模式的切换vim正常模式命令集vim底行模式命令集简单vim配置Linux编译器-gcc/g++gcc/g++的作用gcc/g++语法格式gcc如何完成-gcc执行编译步......
  • 利用Linux系统提供的和调度器相关的接口让进程或线程对某个处理器进行绑定
    目录设置进程与CPU的亲和性设置线程与CPU的亲和性设置进程与CPU的亲和性taskset命令允许你查看或设置运行中的进程的CPU亲和性(即该进程可以在哪些CPU上运行)。要将一个已经运行的进程(例如PID为1234的进程)绑定到CPU0和CPU1上,你可以使用:taskset-cp0,11234如果你正在启动一......
  • java动态获取实体类的字段
    1.使用反射(Reflection)API来动态地获取实体类的字段在Java中,我们可以使用反射(Reflection)API来动态地获取实体类的字段。以下是一个详细的代码示例,演示了如何获取一个实体类的所有字段:首先,我们定义一个简单的实体类(EntityClass):publicclassPerson{privateStringname;......
  • java中判断String类型为空和null的方法
    1.判断一个String类型的变量是否为空(即长度为0)或者为null在Java中,判断一个String类型的变量是否为空(即长度为0)或者为null,通常需要使用两个条件语句来进行检查。这是因为null表示变量没有引用任何对象,而空字符串("")表示变量引用了一个没有内容的字符串对象。下面是一个具体的代码......
  • Linux编译——基于oebuild编译openEuler系统——新手向
    环境:Ubuntu20.04(镜像来自清华源)、已换源(来自清华源)、python3.8.10、pip3、Docker、oebuild。除此之外,只安装了Makefile、vim、net-tools、openssh-server、open-vm-tools、open-vm-tools-desktop,比较纯净的镜像。细则:Oebuildversion:v0.0.45.16Python3.8.10Dockerversi......
  • 【JAVA】快速遍历map集合
    1.使用entrySet()方法【推荐】2.直接使用values()方法获取所有value值组成的集合3.使用keySet()方法和getValue方法4.使用迭代器iterator5.使用增强for的Lambda表达式......
  • 嵌入式Linux shell编程实例
    1.输入两个数,实现两个数的相加(1)具体实现代码如下1#!/bin/bash2reada3readb4sum=$(($a+$b))5echo"$sum"(2)编辑完内容后按Esc键再输入:wq保存,回车退出,执行结果如下图;(3)上图示例为输入两个数,实现两个数相加和,输出结果。2.计算1~100的和(1)具体实现代码......