找到linux服务器上的JDK安装路径,博主找半天没找到只好写了个接口查看
/ * 获取JDK路径 * * @return */ @GetMapping("getJDKPath") public ServiceResult
getJDKPath() { String property = System.getProperty("java.home"); System.out.println(property); return ServiceResult.success(property); }

进入到linux(或docker容器中)中的jre下的lib文件夹,找到/jre/lib/fonts/fallback文件夹,如果没有fonts文件夹则创建一个,再创建好fallback文件夹。
然后找windows电脑的字体文件C:\Windows\Fonts

将最后几个中文字体拷贝进fallback文件夹中,如果是docker 容器中,现将字体拷贝到linux里面,然后通过docker exec -it xxx bash 进入容器mkdir新建好相应的文件夹,然后 通过docker cp命令进行文件的拷贝。示例:
docker cp /tmp/font zjlst-java:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/lib/fonts/fallback

重启服务器,大功告成。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178150.html原文链接:https://javaforall.net
