La même chose avec moi: DynamicJasper + ubuntu 10.04 + sun-java6-jre = JRFontNotFoundException: la Police de caractère Arial " n'est pas disponible à la JVM.
L'exécution de courant pseudo-code:
public static void main(String[] args) throws Exception {
System.out.println(Arrays.asList(GraphicsEnvironment
.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()));
}
La police de caractère Arial n'est pas Disponible.
J'ai Essayer d'installer mscorefonts, mais le paquet est installé et uptdate.
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
Et la police de caractère Arial problème, non résolu.
J'essaie de recherche de la police dans le système de fichiers, enfin le problème.
ls /usr/share/fonts/truetype/msttcorefonts/
Juste README, avec des instructions pour une installation correcte
cat /usr/share/fonts/truetype/msttcorefonts/README
Vous avez besoin d'une connexion internet pour ceci:
sudo apt-get install --reinstall ttf-mscorefonts-installer
Installer, accepter le contrat de licence et le problème est résolu.