J'ai un fichier jrxml, je veux le compiler pour obtenir .jasper. Comment puis-je le compiler et obtenir ce fichier jasper?
Pouvez-vous ajouter comment lier une source de données à l'exemple n°3 ?
J'ai un fichier jrxml, je veux le compiler pour obtenir .jasper. Comment puis-je le compiler et obtenir ce fichier jasper?
Il existe trois façons de compiler jrxml en jasper.
Vous pouvez effectuer une compilation directe via le bouton de compilation (logo marteau) sur iReport designer.
Vous pouvez utiliser ant pour compiler comme indiqué dans l'Exemple de compilation Ant.
Voici la tâche de compilation de rapport sur mon projet actuel.
ajout de Daniel Rikowski :
Vous pouvez également utiliser la classe JasperCompileManager pour compiler à partir de votre code java.
JasperCompileManager.compileReportToFile(
"notre_modèle_jasper.jrxml", // le chemin du fichier jrxml à compiler
"notre_modèle_compilé.jasper"); // le chemin et le nom que nous voulons pour enregistrer le fichier compilé
Je suggère que vous ajoutiez une image pour #1 - le logo "marteau"... Une image rend les choses évidentes.
IReport Designer n'est plus pris en charge. Il est préférable d'utiliser Jaspersoft Studio maintenant.
Pour toute personne consultant cette question et utilisant Jaspersoft Studio (qui, je pense, remplace iReports; c'est assez similaire, toujours gratuit, simplement basé sur eclipse), cherchez l'icône "Compiler le rapport" en haut de la zone d'édition de votre fichier .jrxml. Son icône, la première dans cette ligne d'icônes, est un fichier avec des chiffres binaires dessus (du moins dans la version 5.6.2) :
En cliquant sur cet icône, un fichier .jasper sera généré dans le même répertoire que le fichier .jrxml.
Je suis en train d'utiliser iReport 2.0.2 pour générer le fichier jasper.
Je n'ai pas trouvé le logo du marteau, mais j'ai un menu create > compile
dans la barre de menu qui crée le fichier jasper dans le dossier des programmes d'iReport :
Journaux d'iReport :"Compilation vers le fichier... .\SalesOrderItemsSubreportA4.jasper -> C:\Program Files\JasperSoft\iReport-2.0.2\SalesOrderItemsSubreportA4.java"
Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question. Incluez un lien vers cette question si cela peut aider à fournir du contexte.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.