Java 未找到Ubuntu命令fc list jasper report net.sf.jasperreports.engine.util.JRFontNotFoundException

Java 未找到Ubuntu命令fc list jasper report net.sf.jasperreports.engine.util.JRFontNotFoundException,java,linux,jasper-reports,ubuntu-12.04,truetype,Java,Linux,Jasper Reports,Ubuntu 12.04,Truetype,我有一个应用程序使用JasperReport生成的报告,但是当我尝试生成报告时,会抛出net.sf.jasperreports.engine.util.JRFontNotFoundException:Font“Nimbus Mono L”对JVM不可用。有关更多详细信息,请参阅Javadoc。我盗用了报告中的字体,它在服务器开发中起作用,但在服务器产品中不起作用 我尝试在我的服务器产品(Ubuntu)中安装de font,但命令fc list和fc cache不起作用,抛出-bash:fc li

我有一个应用程序使用JasperReport生成的报告,但是当我尝试生成报告时,会抛出net.sf.jasperreports.engine.util.JRFontNotFoundException:Font“Nimbus Mono L”对JVM不可用。有关更多详细信息,请参阅Javadoc。我盗用了报告中的字体,它在服务器开发中起作用,但在服务器产品中不起作用


我尝试在我的服务器产品(Ubuntu)中安装de font,但命令fc list和fc cache不起作用,抛出-bash:fc list:command未找到

我的服务器产品是唯一的命令行,我的服务器信息:

联阿援助团-a:

Linux crtfacntyp1 3.2.0-33-generic#52 Ubuntu SMP周四10月18日16:29:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

cat/etc/*-发布:

DISTRIB_ID=Ubuntu

发行版本=12.04

DISTRIB_CODENAME=精确

DISTRIB_DESCRIPTION=“Ubuntu 12.04.1 LTS”

NAME=“Ubuntu” VERSION=“12.04.1 LTS,精确穿山甲”

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME=“Ubuntu精确版(12.04.1 LTS)”

版本\u ID=“12.04”


有什么想法吗?请帮助我:(

在“/usr/share/fonts”下创建一个新目录。例如,我创建了目录:

mkdir /usr/share/fonts/GlobalFonts
存储项目中使用的字体集合。若要确保世界可以访问这些字体,请执行以下操作:

chmod 775 -R /usr/share/fonts/GlobalFonts
然后所有需要做的就是运行
fc cache
该目录上的命令

e、 g


你需要在java fonts目录下添加字体检查这个问题:我有文件ttf,我把它放在哪里?我已经安装了ttf mscorefonts安装程序,但它不包含字体nimbus monoI,我可以解决我的问题!!在iReport中,添加de ttf文件:工具->选项->字体->安装字体,选择de file ttf后在iReport中卸载字体,在同一窗口中选择已安装的字体并选择“导出为扩展名”选项,这将生成一个jar文件。我已将此文件jar添加到我的应用程序的类路径中,并完成了此工作!!!!我尝试在我的服务器产品(Ubuntu)中安装de字体但是命令fc list和fc cache不工作,抛出-bash:fc list:command未找到
cd /usr/share/fonts
fc-cache GlobalFonts