Le fichier .jasper est un rapport compilé et vous pouvez simplement charger le rapport pour une utilisation avec
(JasperReport) JRLoader.loadObject(inputStream of .jasper)
alors que le .jrxml est un fichier XML peut être utilisé avec un concepteur de rapport comme IReport. Vous pouvez utiliser .jrxml à partir d'une application directement, mais cela nécessite un autre appel:
JasperCompileManager.compileReport(inputStream of .jrxml);
Notez également que compileReport peut échouer si aucun compilateur java est disponible sur la machine (par exemple, il travaillera avec elle une installation JDK, mais peut échouer avec un JRE).
En bref, le .jasper est le meilleur choix pour le déploiement.
--- --- EDIT Ceci est hors de la portée de la question initiale, mais bien ...
Pour faire votre demande de créer un rapport que vous semblez vouloir des commentaires, ce sont les étapes de base:
1 Écrivez un ActionListener pour répondre aux clics de bouton.
2 Écrivez une implémentation de JRRewindableDataSource (ou trouvez et modifiez un exemple).
3 Connectez votre ActionListener pour interroger la base de données comme vous le souhaitez et placez les résultats dans votre source de données. Chargez ensuite le rapport depuis .jasper et imprimez le rapport (vous devez créer une instance de JRExporter, par exemple JRPrintServiceExporter pour l'impression) et fournissez-lui toutes les informations (imprimante, rapport, source de données) puis appelez exportReport() de JRExporter.
Cela nécessitera quelques lignes de code centaines. J'ai mis en évidence seulement les points clés essentiels. Remplir les détails ne devrait pas poser un problème majeur, mais nécessitera un effort.
'Puis-je utiliser le fichier .jasper?' - Oui, vous pouvez. Mais qu'est-ce que c'est pour .jasper? '- C'est un fichier * jrxml * compilé. –
Vous pouvez commencer à apprendre * JasperReports * avec [JasperReports Ultimate Guide] (http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf) –
@Alex K Merci d'avoir éclairci mon doute, je pensais même .Mais une autre requête de moi-Si c'est la forme respectée du fichier jrxml cela signifie que nous pouvons voir ce fichier sur jButton cliquez sur et pas besoin de compiler ou ireport pulgins seul spectateur sera suffisant à cet effet. Mais après une recherche sur le net pour les 2 derniers jours, je n'ai trouvé aucun site où je peux tout type de tutoriel ou d'aide sur l'utilisation du fichier .jasper sur l'événement jButton click de netbeans. – user2747954