Bonjour
J'essaie de mettre dans mes ressources un fichier avec ClassLoader.
J'utilise le ClassLoader car dans le dossier seul ce fichier est présent, il n'y a pas de classe java.
Mon code de chargement est celui ci
Citation :
URL url = ClassLoader.getSystemResource("ressources/arial.ttf" ); //ou j'ai essaye ClassLoader.getSystemResource("/ressources/arial.ttf" )
smallTextFont = new Font(BaseFont.createFont(url.toString(), BaseFont.CP1252, BaseFont.NOT_EMBEDDED), 6, Font.NORMAL);
|
Mon projet A est un projet java struts. Ce fichier est dans un autre projet B rattaché au projet A par source link, donc toutes les classes compilées et les ressources vont dans le WEB-INF/classes
J'ai vérifié dans mon war j'ai :
Citation :
WEB-INF/classes/ressources/arial.ttf
|
Pour quoi mon url est null
Merci