Caused by: java.lang.Error: Probable fatal error:No fonts found.
I encountered this error while trying to install a third party Java application. The error is given below:
Error
Exception in thread "main" java.lang.Error: Probable fatal error:No fonts found.
Caused by: java.lang.Error: Probable fatal error:No fonts found.
Solution:
Above you see an example error message shown by Java applications when fonts are missing in your operating system. Another indicator that fonts are missing are rectangle symbols shown instead of normal text. Both problems can usually be solved by installing the font packages
Azul Zulu Builds of OpenJDK, Azul Zulu Prime Builds of OpenJDK and other OpenJDK installation packages do not include any font files by default. But all automatically use available fonts provided by the Operating System as high quality TTF files.
Operating System Fonts
On headless servers or small Linux installations like containers or embedded systems those operating system font packages are usually not installed by default. Here the commands to install a standard set of them:
RHEL / Centos:
sudo yum install fontconfig dejavu-sans-fonts dejavu-serif-fonts
Ubuntu / Debian:
sudo apt install fonts-dejavu fontconfig
SLES:
sudo zypper install dejavu-fonts fontconfig
[opc@ftp1 ftp-application]$ sudo yum install dejavu*
Last metadata expiration check: 3:19:00 ago on Thu 23 Sep 2021 10:45:15 AM GMT.
Package dejavu-fonts-common-2.35-7.el8.noarch is already installed.
Package dejavu-sans-mono-fonts-2.35-7.el8.noarch is already installed.
Dependencies resolved.
================================================================================================================================================================================================================
Package Architecture Version Repository Size
================================================================================================================================================================================================================
Installing:
dejavu-lgc-sans-fonts noarch 2.35-7.el8 ol8_appstream 1.1 M
dejavu-sans-fonts noarch 2.35-7.el8 ol8_baseos_latest 1.5 M
dejavu-serif-fonts noarch 2.35-7.el8 ol8_baseos_latest 805 k
Ubuntu Linux, command to search for other font packages:
apt search ^fonts-
RHEL/CentOS 7, command to install a larger group of international fonts:
sudo yum groupinstall Fonts
No comments